1 package com.Date.Math; 2 3 import java.text.ParseException; 4 import java.text.SimpleDateFormat; 5 import java.util.Calendar; 6 import java.util.Date; 7 8 9 /* 10 日期类 Date 11 Calendar 12 日期格式化类 SimpleDateFormat 13 */ 14 public class Dateuse { 15 16 public static void main(String[] args) throws ParseException { 17 Date date = new Date(); 18 System.out.println("当前的日期:"+date); 19 20 //Calendar使用 21 22 Calendar canlendar = Calendar.getInstance(); 23 System.out.println("当前时间的年:"+canlendar.get(Calendar.YEAR)); 24 System.out.println("当前时间的月:"+(canlendar.get(Calendar.MONTH)+1)); 25 System.out.println("当前时间的日:"+canlendar.get(Calendar.DATE)); 26 27 // 显示 当前系统时间: 2014年12月26日 xx时xx分xx秒 28 /* 29 * 日期格式化类 SimpleDateFormat 30 * 作用1: 可以把日期转换转指定格式的字符串 format() 31 * 作用2: 可以把一个 字符转换成对应的日期。 parse() 生日 32 * 33 */ 34 35 Date dateDay = new Date(); 36 SimpleDateFormat dateFormat = new SimpleDateFormat();//默认格式的 37 String date1 = dateFormat.format(dateDay); 38 System.out.println(date1); 39 40 //指定格式输出 显示 当前系统时间: 2014年12月26日 xx时xx分xx秒 41 SimpleDateFormat dateFormat2 = new SimpleDateFormat("yyyy年MM月dd日 HH:mm:ss"); 42 String date2 = dateFormat2.format(dateDay); 43 System.out.println(date2); 44 45 // 可以把一个 字符转换成对应的日期。 parse() 生日 46 String birthday ="2015年09月12日 15:35:45"; 47 // SimpleDateFormat dateFormat3 = new SimpleDateFormat(); 48 Date d = dateFormat2.parse(birthday); 49 System.out.println(d); 50 51 } 52 53 }