gpt4 book ai didi

java - 使用 Calendar.getInstance() 与 new GregorianCalendar() 获取当前日期时间

转载 作者:IT老高 更新时间:2023-10-28 20:43:48 26 4
gpt4 key购买 nike

使用获取日期时间可能有什么区别

Calendar.getInstance()

对比

new GregorianCalendar()

?

最佳答案

查看Calendar.getInstance()的来源:

private static Calendar createCalendar(TimeZone zone, Locale aLocale) {
// If the specified locale is a Thai locale, returns a BuddhistCalendar
// instance.
if ("th".equals(aLocale.getLanguage())
&& ("TH".equals(aLocale.getCountry()))) {
return new sun.util.BuddhistCalendar(zone, aLocale);
} else if ("JP".equals(aLocale.getVariant())
&& "JP".equals(aLocale.getCountry())
&& "ja".equals(aLocale.getLanguage())) {
return new JapaneseImperialCalendar(zone, aLocale);
}

// else create the default calendar
return new GregorianCalendar(zone, aLocale);
}

所以 getInstance() 将根据您的默认 LocaleTimeZone 返回一个 Calendar

关于java - 使用 Calendar.getInstance() 与 new GregorianCalendar() 获取当前日期时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6905288/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com