请选择 进入手机版 | 继续访问电脑版

Calendar日期类

[复制链接]
发表于 2019-5-4 20:17:02 |显示全部楼层
在学习Java的时候,特别是初期的时候,对于日期的操作是我们经常需要面对的。

在Java中,操作日期主要是需要两个类Calendar和Date.

calendar是一个抽象类(abstract),所以Calendar不能通过new来获取一个实例。为此getInstance来获取一个Calendar实例。






||JAVA Date、String、Calendar类型之间的转化
1.Calendar 转化 String
//获取当前时间的具体情况,如年,月,日,week,date,分,秒等

Calendar calendat = Calendar.getInstance();

SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");

String dateStr = sdf.format(calendar.getTime());



2.String 转化Calendar
String str="2010-5-27";

SimpleDateFormat sdf= new SimpleDateFormat("yyyy-MM-dd");

Date date =sdf.parse(str);

Calendar calendar = Calendar.getInstance();

calendar.setTime(date);



3.Date 转化String
SimpleDateFormat sdf= new SimpleDateFormat("yyyy-MM-dd");

String dateStr=sdf.format(new Date());



4.String 转化Date
String str="2010-5-27";

SimpleDateFormat sdf= new SimpleDateFormat("yyyy-MM-dd");

Date birthday = sdf.parse(str);



5.Date 转化Calendar
Calendar calendar = Calendar.getInstance();
calendar.setTime(new java.util.Date());



6.Calendar转化Date
Calendar calendar = Calendar.getInstance();
java.util.Date date =calendar.getTime();

原文地址
https://www.cnblogs.com/huangminwen/p/6041168.html

https://blog.csdn.net/valderfields1206/article/details/78352875
您需要登录后才可以回帖 登录 | 立即注册

Archiver|手机版|沙漏笔记

GMT+8, 2019-10-24 09:36 , Processed in 0.123225 second(s), 21 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

Copyright © 2015-2018 xuejava网 / 鲁ICP备17054568号-1
回顶部