首页 > 编程语言 > 详细

java 时间/日期

时间:2019-07-09 17:58:18      阅读:92      评论:0      收藏:0      [点我收藏+]

util 包下:Date(时间) Calendar(日历) text包下:SimpleDateFormat(时间格式) 

1.Date date=new Date()

2.Calendar calendar=Calendar.getInstance() //获取当前时间的日历对象

calendar.add(Calendar.MONTH,-1) //当前时间的月减一

3.Date Calendar 互转

Calendar calendar=Calendar.getInstance()

Date date=calendar.getTime();

 

Date date=new Date()

Calendar calendar=Calendar.getInstance()

calendar.setTime(date)

4.SimpleDateFormat simpleDateFormat=new SimpleDateFormat(String pattern);

pattern 时间格式字符串

y 四位年份 2001
M 月份 July or 07
d 一个月的日期 10
h  A.M./P.M. (1~12)格式小时 12
H 一天中的小时 (0~23) 22
m 分钟数 30
s 秒数 55
S 毫秒数 234
E 星期几 Tuesday
D 一年中的日子 360
F 一个月中第几周的周几 2 (second Wed. in July)
w 一年中第几周 40
W 一个月中第几周 1
5.Date 转string

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

String format=simpleDateFormat.format(new Date());

6.String 转date

SimpleDateFormat simpleDateFormat=new

SimpleDateFormat("yyyy-MM-dd");String format="2019-07-09";

try {

Date date=simpleDateFormat.parse(format);

}catch (ParseException e){   

e.printStackTrace();

}

 

java 时间/日期

原文:https://www.cnblogs.com/yang78/p/11158309.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!