获取时间
Posted cgb-bk
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了获取时间相关的知识,希望对你有一定的参考价值。
构造方法:
-
-
Date()分配Date对象并初始化此对象,以表示分配它的时间(精确到毫秒)。
-
Date(longdate)分配Date对象并初始化此对象,以表示自从标准基准时间。如果构造方法中参数传为0,则代表的是1970年1月1日
-
方法:
-
- long getTime():返回自1970年1月1日00:00:00GMT以来此Date对象表示的毫秒数。
-
- void setTime(longtime):设置此Date对象,以表示1970年1月1日00:00:00GMT以后time毫秒的时间点。
SimpleDateFormat类
它允许进行格式化(日期->文本)、解析(文本->日期)和规范化。
构造方法:SimpleDateFormat(Stringpattern)用给定的模式和默认语言环境的日期格式符号构造,若无参数就用默认的
例子:
1 Date d = new Date(); 2 SimpleDateFormatd f = new SimpleDateFormat("yyyy年MM月dd日 HH:mm:ss"); 3 SimpleDateFormatd f2 = new SimpleDateFormat(); 4 System.out.println(df.format(d)); //2018年12月24日 21:12:00 5 System.out.println(df2.format(d)); //18-12-24下午9:12
文本转日期对象:
1 String str = "2018年12月24日08:08:08"; 2 SimpleDateFormatsd f = new SimpleDateFormat("yyyy年MM月dd日HH:mm:ss"); 3 Date d=sdf.parse(str);
以上是关于获取时间的主要内容,如果未能解决你的问题,请参考以下文章