JAVA常用类 日期 时间

一、java.lang.System类

System类提供的public static long currentTimeMillis()用来返回当前时间与1970年1月1日0时0分0秒之间以毫秒为单位的时间差(时间戳)。此方法适于计算时间差。·

计算世界时间的主要标准有:

UTC(Coordinated Universal Time)

GMT(Greenwich Mean Time)

CST(Central Standard Time)

二、java.util.Date类       

2.1、两个构造器的使用

(1)构造器一:Date(): 创建一个对应当前时间的Date对象

(2)构造器二:创建指定毫秒数的Date对象

2.2、两个方法的使用

toString():显示当前的年、月、日、时、分、秒

getTime():获取当前的Date对象对应的时间戳。

exp:

Date date1 = new Date(); //创建一个对应当前时间的Date对象

System.out.println(date1.toString());//Thirsday Oct 29 21:42:49 GMT+08:00 2020

System.out.println(date1.getTime());//21092009100940ms

三、java.text.SimpleDateFormat类

背景:Date类的API不易于国际化,大部分被废弃了, java.text.SimpleDateFormat类是一个不与语言环境有关的方式来格式化和解析日期的具体类。它允许进行格式化:日期->文本、  解析:文本->日期

1、格式化:日期->指定格式的字符串(文本)

(1)SimpleDateFormat() :构造器:默认的模式和语言环境创建对象。此模式只能用固定格式处理日期

(2)public SimpleDateFormat(String pattern):构造器:可以用参数pattern指定的格式创建一个对象,该对象调用

(3)public String format(Date date):方法格式化时间对象date

2、解析:格式化的逆过程  指定格式字符串(文本)->日期

public Date parse(String source):从给定字符串的开始解析文本,以生成一个日期。需要注意格式,格式不对会抛异常

3、exp1 默认空参构造器创建 和 解析日期   默认日期格式

SimpleDateFormat sdf = new SimpleDateFormat();//使用空参构造器实例化SimpleDateFormat对象 sdf

Date date=new Date();//创建一个日期对象,默认是当前日期

String format&#

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值