前言:其实在学习这个的时候,自我感觉学到什么直接查询API就可以了,没有必要再去研究某个方法怎么使用,
重点学习一下经常用到的方法。感觉自己的写的博客,就跟自己的笔记一样,用的是时候,就能快速的查找
自己需要的资源,学习更多的时候是方法对了,再付出努力。
代码:
1 package com.day13.date;
2
3 import java.text.ParseException;
4 import java.text.SimpleDateFormat;
5 import java.util.Calendar;
6 import java.util.Date;
7
8 /**
9 * 类说明 :Date
10 * @author 作者 : chenyanlong
11 * @version 创建时间:2017年10月28日
12 */
13 public class Demo1 {
14
15 public static void main(String[] args) {
16
17 /*
18 Date date=new Date();//获取当前的系统时间
19 System.out.println(date.getYear());//横线表示过时的意思
20
21
22 Calendar calendar=Calendar.getInstance();//获取系统的时间
23 System.out.println("年:"+calendar.get(Calendar.YEAR));//年
24 System.out.println("月:"+(calendar.get(Calendar.MONTH)+1));//记住要加1,不然的将会输出的上个月的月份
25 System.out.println("日:"+calendar.get(Calendar.DATE));//日
26
27 //时(时间上有24进制Calendar.HOUR_OF_DAY和12进制Calendar.HOUR),分,秒
28 System.out.println("时:"+calendar.get(Calendar.HOUR_OF_DAY));
29 System.out.println("分:"+calendar.get(Calendar.MINUTE));
30 System.out.println("秒:"+calendar.get(Calendar.SECOND));*/
31
32 /*
33 * 显示 当前的系统时间:2014年12月26日
34 * 作用1:可以把日期转换指定格式的字符串 format()
35 * 作用2:把一个字符串转化成对应的日期 parse() 生日
36 */
37 Date date=new Date();
38 SimpleDateFormat dateFormat=new SimpleDateFormat("yyyy年MM月dd日 HH:mm:ss");
39 String time=dateFormat.format(date);//把日期转化指定格式的字符串
40 System.out.println("当前的系统时间:"+time);
41
42 String birthday="2000年12月26日 11:00:00";
43 Date date2;
44 try {
45 date2 = dateFormat.parse(birthday);
46 System.out.println(date2);
47 } catch (ParseException e) {
48 // TODO Auto-generated catch block
49 e.printStackTrace();
50 }
51
52 }
53
54 }
运行效果:
特别注意: