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();
- }
来源: http://www.bubuko.com/infodetail-3118480.html