到学校的第一天 新的征程2019/2/24

这是到学校的第一天,没有早起。。。主要是觉得还没有到真正上课时间吧,而且以往在家的作息都是如此,

不过明天真的要改变了,明天才是真正的学习的时间啊,希望以后的每一天都不要偷懒,都能够早起,争取做

社团里第一早起的人!

废话不多说,这是今天的学习内容:

学习了站上的基础内容的完结,java上的日期格式,这是最基本的内容,因为任何java程序上都需要有时间的显示,

所以学这个就像小孩子学走步,小学学拼音一样。

首先,最基本的包括时间的类的包是 java.util.Data;(注意:java 包中任何包的名字的每一个单词都是大写)

创建时间对象 然后输出,会得到:Sun Feb 24 11:19:21 CST 2019 这样的格式 

如果在创建时间对象的时候加入参数的话 ,它表示的是创建一个从时间原点开始经历了参数个毫秒的时间。

以下来自摘抄:时间原点的概念

所有的数据类型,无论是整数,布尔,浮点数还是字符串,最后都需要以数字的形式表现出来。
日期类型也不例外,换句话说,一个日期,比如2020年10月1日,在计算机里,会用一个数字来代替。
那么最特殊的一个数字,就是零. 零这个数字,就代表Java中的时间原点,其对应的日期是1970年1月1日 8点0分0秒 。

(为什么是8点,因为中国的太平洋时区是UTC-8,刚好和格林威治时间差8个小时)

为什么对应1970年呢? 因为1969年发布了第一个 UNIX 版本:AT&T,综合考虑,当时就把1970年当做了时间原点。
所有的日期,都是以为这个0点为基准,每过一毫秒,就+1

明白了时间原点的概念,那就继续学习时间格式的转换了

首先加入 时间格式包

java.Test.SimpleDateFormat;

创建一个SimpleDateFormat对象:   simpleDateFormat S = new SimpleDateFaomat("yyyy-MM-dd HH:mm:ss");

yyyy-MM-dd HH:mm:ss 表示时间显示的格式

然后 S.format(加入时间对象)输出的话会可以有我们常见的对象了

示例 : 2019-02-24 11:40:20 

Calendar 类是单例模式下的日历,用 Calendar C = Calendar.getInstance();获取日历对象,然后C.getTime()会返回

一个时间对象

C.add(Calendar.MONTH,1) 表示 当前日期的月份再加1;

一个日历就这样可以表现出来。

日历翻历方法:  C.add(Calendar.YEAR,1)表示加一年;

                          C.add(calendar.DATE,1) 表示加一天。

日期的学习到这里,以后遇到的再补充!

原文地址:https://www.cnblogs.com/qq1005801715/p/10425825.html