时间格式化练习

时间:2022-06-28 16:14:38
 1 /*
2 1.获取系统当前时间
3 2.Date-->String
4 3.String-->Date
5 */
6 import java.util.Date;
7 import java.text.SimpleDateFormat;
8
9 public class Test02
10 {
11 public static void main(String[] args) throws Exception{
12
13
14 //获取系统当前时间
15 Date nowTime = new Date();
16
17 //java.util.Date;类已经重写toString方法
18 System.out.println(nowTime); //Sun Dec 30 15:35:05 CST 2012
19
20 //================================================
21 //Date-->String
22 //格式化日期(将日期类型转换程某中特定格式的字符串)
23
24 //1.创建日期格式化对象
25 SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss SSS");
26 //SimpleDateFormat sdf = new SimpleDateFormat("yyyy年MM-dd HH:mm:ss SSS");
27
28 //2.调用format方法完成日期的格式化
29 String strNowTime = sdf.format(nowTime);
30
31 System.out.println(strNowTime); //2012-12-30 15:40:13 390
32
33 //=========================================
34 //String-->Date
35 //1.创建日期格式化对象
36 SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd");
37
38 //2.给定一个日期字符串
39 String time = "2008-08-08"; //格式必须和SimpleDateFormat中指定的格式一致。
40
41 //3.调用parse方法
42 Date t = dateFormat.parse(time);
43
44 System.out.println(t); //Fri Aug 08 00:00:00 CST 2008
45
46
47 }
48 };