Java基础-时间api
Table of Contents generated with DocToc (opens new window)
# 时间api
# JDK8之前:
System类中
System.currentTimeMillis()
返回当前时间与1970年1月1日0分0秒之间以毫秒为单位的时间差,称为时间戳
java.util.Date类:
构造器:
Date():使用无参构造器创建的对象可以获取本地当前时间。
Date(long date)
常用方法
getTime():返回自1970年1月1日00:00:00 GMT 以来此 Date对象表示的毫秒数。
toString():把此 Date 对象转换为以下形式的 String: dow mon ddhh:mm:ss zzz yyyy其中: dow是一周中的某一天(Sun,Mon,Tue,Wed,Thu, Fri,Sat),zzz是时间标准。 其它很多方法都过时了。
java.text.SimpleDateFormat 类 :对Date类的格式化和解析
Date类的API不易于国际化,大部分被废弃了,java.text.SimpleDateFormat类是一个不与语言环境有关的方式来格式化和解析日期的具体类。
它允许进行格式化:日期→文本、解析:文本→日期
格式化:
- SimpleDateFormat():默认的模式和语言环境创建对象
- public SimpleDateFormat(String pattern):该构造方法可以用参数pattern指定的格式创建一个对象,该对象调用:
- public String format(Date date):方法格式化时间对象date
- 解析:publc Date parse(String source):从给定字符串的开始解析文本,以生成一个日期。
# JDK8(未完待续)
在 GitHub 上编辑此页 (opens new window)
最后更新: 2022/10/04, 16:10:00