时间日期类

日期类

中国的标准时间: 世界标准时间 + 8小时
时间换算公式:
		1秒 = 1000毫秒
		1毫秒 = 1000微秒
		1微秒 = 1000纳秒

计算机中的时间原点

计算机中的起始时间: 1970年1月1日 00:00:00
原因:1969年8月,贝尔实验室的程序员肯汤普逊利用妻儿离开一个月的机会,开始着手创造一个全新的革命
性的操作系统,他使用B编译语言在老旧的PDP-7机器上开发出了Unix的一个版本。
随后,汤普逊和同事丹尼斯里奇改进了B语言,开发出了C语言,重写了UNIX。
所以1970年1月1日算C语言的生日。

小结

 1.北京时间需要在世界标准时间上加8小时
 2. 1 秒= 1000 毫秒
 3. 计算机中的时间原点为: 1970年1月1日00:00:00

Date 类概述和构造方法

方法名说明
public Date()创建一个Date对象,表示默认时间
public Date(long date)创建一个Date对象,表示指定时间

小结

   Date date1 = new Date();            把当前时间封装成一个Date对象
   Date date2 = new Date(0L);        把从时间原点开始,过了指定毫秒的时间,封装成一个Date对象,需要考虑时差问题。

Date类的常用方法

方法名说明
public long getTime()获取时间对象的毫秒值
public void setTime(long time)设置时间,传递毫秒值

SimpleDateFormat类概述

 一般我们创建好 Date 对象,在控制台输出的形式如下:

在这里插入图片描述

和我们日常所用时间表示形式不一样,就要使用 SimpleDateFormat
SimpleDateFormat  可以对 Date 对象,进行格式化和解析

在这里插入图片描述
在这里插入图片描述

SimpleFormat 的构造方法

方法名说明
public SimpleFormat()构造一个SimpleFormat,使用默认形式
public SimpleFormat(String pattern)构造一个 SimpleFormat,使用指定的形式

SimpleDateFormat 格式化和解析日期

1.格式化(从 Date 到 String)

 public final String format(Date date): 将日期格式化成日期/时间字符串 

2.解析(从 String 到 Date)

public Date parse(String soure);从给定字符串的开始解析文本以生成日期
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

续写青春.

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值