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 }