Date类和DateFormat类

Date类位于java.util,而非java.lang包下,在使用的时候要导包

时间原点:

                1970年1月1日 00:00:00(英国格林威治)

中国时间

             位于东八区,会把时间增加8个小时 ,也就是中国的原点时间是1970年 1月1日 08:00:00

功能

           把日期转为毫秒

                 计算当前日期到时间原点经历了多少毫秒

           把毫秒转为日期

                1天=24*60*60=86400秒=86400000毫秒【Long类型的】

方法

              构造方法(空参和带参返回的都是日期时间)         

                          空参构造

                                  

                                      在空参构造中,通过this(System.currentTimeMills),调用了带参的构造方法,最终也将                                                                          System.currentTimeMillis输出的距离原点时间的毫秒值传给fasttime

                           带参构造

                                              

                                     传入long类型的毫秒值,将毫秒值转成日期和时间

                Long getTime(),把日期转换为毫秒值,相当于                                                                          System.currentTimeMills()--------》当前日期转换为毫秒

                             

DateFormat类

                 日期返回的时候,是那种东八区的,如上图所示的时间,但是我们在实际应用中,是不太可能直接用这些类型的数据                      的,所以,就需要日期的格式转换

                 因为日期格式化之后返回一个字符串,所以这个类在java.text包下

                 它是一个抽象类,所以使用的时候要用——子类SimpleDate Format

       功能

                 把 日期——》文本【把Sun Aug 08 15:25:30 CST 2088的日期类型的数据转成                          2088年12月01日 13时56分20秒】

                        使用SimpleDateFormat(指定格式的日期),创建SimpleDateFormat对象,使用其构造方法,调用String (将日                            期对象传递进去)方法

                          注意:

                                         

               把文本——》日期

                          

            

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值