1 import java.text.SimpleDateFormat;
2 import java.util.Calendar;
3 import java.util.Date;
4
5 public class Time {
6 public static void main(String[]args){
7 // 使用format()方法将日期转换为指定格式的文本
8 SimpleDateFormat sdf1=new SimpleDateFormat("yyyy年MM月dd日 HH时mm分ss秒");
9 SimpleDateFormat sdf2 = new SimpleDateFormat("yyyy/MM/dd HH:mm");
10 SimpleDateFormat sdf3 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
11 //创建Date对象,表示当前时间
12 Date now=new Date();
13 // 调用format()方法,将日期转换为字符串并输出
14 System.out.println(sdf1.format(now));
15 System.out.println(sdf2.format(now));
16 System.out.println(sdf3.format(now));
17
18 // 使用parse()方法将文本转换为日期
19 String d = "2014-6-1 21:05:36";
20 SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
21
22 try {
23 // 调用parse()方法,将字符串转换为日期
24 Date asd = sdf.parse(d);
25 System.out.println(asd.getTime());
26 }catch (Exception e){
27 System.out.println("异常抛出");
28 }
29
30
31 // 创建Calendar对象
32 Calendar c =Calendar.getInstance();
33
34 // 将Calendar对象转换为Date对象
35 Date date =c.getTime();
36
37 // 创建SimpleDateFormat对象,指定目标格式
38 SimpleDateFormat sdf4 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
39
40 // 将日期转换为指定格式的字符串
41 String time = sdf.format(date);
42 System.out.println("当前时间:" + time);
43
44 }
45 }