java基础基础总结----- Date

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java基础基础总结----- Date相关的知识,希望对你有一定的参考价值。

前言:其实在学习这个的时候,自我感觉学到什么直接查询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 }

运行效果:

技术分享

特别注意:

技术分享

 

以上是关于java基础基础总结----- Date的主要内容,如果未能解决你的问题,请参考以下文章

Java基础学习总结(195)—— 关于 Java 8 中的日期处理总结

Java基础第二十一天总结——日期时间API

Java基础总结之Thymeleaf详解

Java零基础入门 9:Java Date类

Java 基础语法方法的使用

Java语言基础之方法的设计