Java中的时间日期Date和Calendar

日期时间类

Date:

Date类的构造方法:




可以发现Date类的toString方法被重写了。

Date类的方法:



SimpleDateFormat

它提供了解决Date输出问题的解决方案——格式化和解析日期。

SimpleDateFormat类的构造方法:


解析:String --> Date

有这样一个字符串 String str = "1970-1-1 08:00:01"
请问电脑知道这是个时间吗? 电脑只知道 这是个字符串。 电脑 知道 Date 表示的是时间,
电脑 把 自己不能识别的字符串解析成自己能够识别的Date对象这个过程就叫做解析。
因为单词里面有一个单词叫做解析这个单词是parse
SimpleDateFormat这个类里面也有一个parse的方法,这个就是用来解析的String --> Date

格式化:Date --> String

一个Date对象,虽然这个Date对象电脑知道是个时间,但是我们人类是不知道这个时间代表的是什么时间点。
而我们人来识别的是一个有格式的字符串。所以我们由电脑知道的 Date对象 格式化为一个有格式的代表时间的字符串,这个过程叫做格式化。
因为单词里面有一个单词叫做格式化这个单词是format
SimpleDateFormat 这个类里面 也有一个 format 的方法,这个就是用来格式化的 Date --> String

posted @ 2019-11-15 15:18  卯毛  阅读(361)  评论(0编辑  收藏  举报