Date 类的使用

 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 }

原文地址:https://www.cnblogs.com/fujilong/p/4687880.html