java之date

日期类
1.java.lang.System类
System类提供的public static long currentTimeMillis()用来返回当前时间与1970年1月1日0时0分0秒之间以毫秒为单位的时间差

2. java.util.Date类:表示特定的瞬间,精确到毫秒
①构造方法:
Date()使用Date类的无參数构造方法创建的对象能够获取本地当前时间。
Date(long date)
②经常用法
getTime():返回自 1970 年 1 月 1 日 00:00:00 GMT 以来此 Date 对象表示的毫秒数。
toString():把此 Date 对象转换为下面形式的 String: dow mon dd hh:mm:ss zzz yyyy
当中: dow 是一周中的某一天 (Sun, Mon, Tue, Wed, Thu, Fri, Sat)。zzz是时间标准。

注:Date类的API不易于国际化,大部分被废弃了。

3.java.text.SimpleDateFormat类:是一个不与语言环境有关的方式来格式化和解析日期的详细类。
它同意进行格式化(日期文本)、解析(文本日期)
格式化:
SimpleDateFormat() :默认的模式和语言环境创建对象
public SimpleDateFormat(String pattern):该构造方法能够用參数pattern指定的格式创建一个对象,该对象调用:
public String format(Date date):方法格式化时间对象date
解析:
public Date parse(String source):从给定字符串的開始解析文本,以生成一个日期

4.java.util.Calendar(日历)类
Calendar是一个抽象基类,主用用于完毕日期字段之间相互操作的功能。
①获取Calendar实例的方法
使用Calendar.getInstance()方法
调用它的子类GregorianCalendar的构造器。
②经常用法
一个Calendar的实例是系统时间的抽象表示。
通过get(int field)方法来取得想要的时间信息。比方YEAR、MONTH、DAY_OF_WEEK、HOUR_OF_DAY 、MINUTE、SECOND
public void set(int field,int value)
public void add(int field,int amount)
public final Date getTime()
public final void setTime(Date date)

转载于:https://www.cnblogs.com/jzdwajue/p/6994187.html

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值