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 }