今天接到通知力,下周三报道,打工人启动。

今日总结:

Java学习:

常用API:

Date:

●代表的是日期和时间。

构造器

说明

public Date()

创建一个Date对象,代表的是系统当前此刻日期时间。

public Date(long time)

把时间毫秒值转换成Date日期对象。

常见方法

说明

public long getTime()

返回从1970年1月1日00:00:00走到此刻的总的毫秒数

public void setTime(long time)

设置日期对象的时间为当前时间毫秒值对应的时间

SimpleDateFormat:

●代表简单日期格式化,可以用来把日期对象、时间毫秒值格式化成我们想要的形式。

构造器

说明

public SimpleDateFormat(String pattern)

创建简单日期格式化对象,并封装时间的格式

常见方法

说明

public final String format(Date date)

将日期格式化成日期/时间字符串

public final String format(Object time)

将时间毫秒值式化成日期/时间字符串

public Date parse(String source)

把字符串时间解析成日期对象

时间格式的常见符号:

Calendar:

●代表的是系统此刻时间对应的日历,通过它可以单独获取、修改时间中的年、月、日、时、分、秒等。

Calendar日历类的常见方法:

方法名

说明

public static Calendar getInstance()

获取当前日历对象

public int get(int field)

获取日历中的某个信息

public final Date getTime()

获取日期对象

public long getTimeInMillis()

获取时间毫秒值

public void set(int field,int value)

修改日历的某个信息

public void add(int field,int amount)

为某个信息增加/减少指定的值

注意: Calendar是可变对象,一旦修改后其对象本身表示的时间将产生变化

以上是旧版JDK用的时间类API,新版API请看下一节内容。