java复习

2020-06-23日期类

2020-06-23  本文已影响0人  智障猿

Date

方法名 说明
public Date() 分配一个Date对象,并初始化,以便它代表被分配的时间,精确到毫秒
public Date(long date) 分配一个Date对象,并将其初始化为表示从基准时间起指定的毫秒数
方法名 说明
public long getTime() 获取的是日期对象从1970年1月1日00:00:00到现在时间的毫秒数
public void setTime() 设置时间

SimpleDateFormat

字母 含义
y
M
d
H 时(24小时制)
h 时(12小时制)
m
s
方法名 说明
public SimpleDateFormat() 构造一个SimpleDateFormat,使用默认模式和日期格式
public SimpleDateFormat() 构造一个SimpleDateFormat使用给定的模式和默认的日期格式
  1. 格式化(Date->String)
public final String format(Date date)
  Date d = new Date();
  SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
  String s = simpleDateFormat.format(d);
  System.out.println(s);
  1. 解析(String->Date)
public final parse(String source)
   Date d = new Date();
   SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
   String time = "2019-08-21 21:14:54";;
   d = simpleDateFormat.parse(time);
   System.out.println(d);

Calendar类

方法名 说明
public int get(int field) 返回给定日历字段的值
public abstract void add(int field,int amount) 根据日历的规则,将指定时间量添加或减去给定的日历字段
public final void set(int year,int month,int date) 设置当前日历的年月日(0代表1月,1代表2月)
上一篇下一篇

猜你喜欢

热点阅读