使用 Calendar.getInstance() 与 new GregorianCalendar() 获取当前日期时间
获取日期时间可能有什么区别
使用Calendar.getInstance()
获取日期时间与
new GregorianCalendar()
?
What might be the difference between getting datetime using
Calendar.getInstance()
vs
new GregorianCalendar()
?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
查看 Calendar.getInstance():
因此,
getInstance()
将根据您的默认Locale
和TimeZone
返回一个Calendar
。Looking in the source of Calendar.getInstance():
So
getInstance()
will return aCalendar
based on your defaultLocale
andTimeZone
.Calendar.getInstance()
将为您提供一个使用默认时区和区域设置的日历
,这可能会产生一个GregorianCalendar
、一个BuddhistCalendar
>,或日本帝国日历
。GregorianCalendar
总是会给你一个公历。Calendar.getInstance()
will give you aCalendar
using the default time zone and locale, which can result in aGregorianCalendar
, aBuddhistCalendar
, or aJapaneseImperialCalendar
.GregorianCalendar
will always give you, well, a Gregorian calendar.