java日期类

shang_bo_liang 2018-04-17 10:22:52
Calendar c = Calendar.getInstance();
这句话什么意思呢?
创建了Calender类的的对象c然后指向了Calender的一个方法?
不懂,请教大家。
...全文
799 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
weixin_41368339 2018-04-19
  • 打赏
  • 举报
回复
单纯创建一个Calendar对象
阿闰 2018-04-18
  • 打赏
  • 举报
回复
市场已经饱和,java烂大街了 建议别学了
G.Jagger 2018-04-18
  • 打赏
  • 举报
回复
引用 3 楼 wasd986523 的回复:
市场已经饱和,java烂大街了 建议别学了
自由自在_Yu 2018-04-17
  • 打赏
  • 举报
回复
Calendar是一个抽象类,不能直接new一个对象,只能new一个非抽象的子类, class GregorianCalendar extends Calendar 可以这样Calendar cal = new GregorianCalendar ();
自由自在_Yu 2018-04-17
  • 打赏
  • 举报
回复
这个方法就是返回一个对象
public static Calendar getInstance()
    {
        Calendar cal = createCalendar(TimeZone.getDefaultRef(), Locale.getDefault());
	cal.sharedZone = true;
	return cal;
    }
 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);	
    }

51,408

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧