public static void main(String[] args) {
2
// java.util. Date类
3
java.util.Date date = new java.util.Date();
4
System.out.println(date);// Tue Jan 14 14:47:21 CST 2020
5
/*
6
* Tue Jan 14 14:49:33 CST 2020
7
1578984573961
8
9
*/
10
long ndate = date.getTime();// 获得自1970年到此时此刻的毫秒值
11
System.out.println(ndate);
12
// 通过毫秒值定格某一个瞬间
13
java.util.Date date1 = new java.util.Date(1578984573961L);
14
System.out.println(date1);//Tue Jan 14 14:47:21 CST 2020
15
16
//---------------------子类--java.sql---------------------------------------
17
// Date 日期
18
Date dt = new Date(date.getTime());//获得年,月,日
19
System.out.println(dt);// 2020-01-14
20
// Date -> String
21
String sdt = dt.toString();
22
// String -> Date
23
dt = Date.valueOf(sdt);
24
// Time 时间
25
Time time = new Time(date.getTime());//获得时,分,秒
26
System.out.println(time);// 14:57:38
27
String stime = time.toString();
28
time = Time.valueOf(stime);
29
// Timestamp 时间戳
30
Timestamp ts = new Timestamp(date.getTime());
31
System.out.println(ts);// 2020-01-14 14:58:53.591
32
String stimestamp = ts.toString();
33
ts = Timestamp.valueOf(stimestamp);
34
35
//---------------------格式化------------------------------------
36
// SimpleDateFormat
37
// 年-y 月-M 日-d 小时-h H 分 -m 秒 - s 毫秒 - S
38
SimpleDateFormat f1 = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss.SSS");
39
System.out.println(f1.format(date));// 2020-01-14 03:07:49.757
40 //H --> 代表24小时制
f1 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss.SSS");
41
System.out.println(f1.format(date));// 2020-01-14 15:07:49.757
42
f1 = new SimpleDateFormat("yyyy年MM月dd日 HH点mm分ss秒SSS毫秒");
43
System.out.println(f1.format(date));// 2020年01月14日 15点07分49秒757毫秒
}
获得或者格式化系统时间
最新推荐文章于 2022-07-25 10:41:30 发布