时间工具类

 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 }
原文地址:https://www.cnblogs.com/datacenter/p/11447645.html