Java时间类如何为支持的?

摘要:JAVA——时间类 世界标准时间 格林尼治时间 简称GMT 目前世界标准时间已替换为:原子钟 中国标准时间:世界标准时间+8小时 时间单位换算 1秒=1000毫秒 1毫秒=1000微秒 1微秒=1000纳秒 如何创建对象?
JAVA——时间类 世界标准时间 格林尼治时间 简称GMT 目前世界标准时间已替换为:原子钟 中国标准时间:世界标准时间+8小时 时间单位换算 1秒=1000毫秒 1毫秒=1000微秒 1微秒=1000纳秒 如何创建对象? Date date=new Date(); Date date =new Date(指定毫秒值); 如何修改时间对象的毫秒值? setTime(毫秒值); 获取时间对象的毫秒值 getTime(); simpleDateFormat类 作用: 格式化:把时间变成我们喜欢的格式 解析:把字符串表示的时间变成Date对象 常用方法说明 public final String format(Date dete) 格式化(日期对象—>字符串) public Date parse(String source) 解析(字符串—>日期对象) Y——年 M——月 d——日 H——时 m——分 s——秒 例:2023-11-11 13:27:06 ---->yyyy-MM-dd HH:mm:ss Calendar 代表系统当前时间的日历对象 可以单独修改,获取时间中的日历对象 细节:Calendar是一个抽象类,不能直接创建对象 public static Calendar getlnstance()获取当前时间的日历对象 方法名说明 public final Date getTime() 获取日期对象 pubilc final setTime(Date date) 给日历设置日期对象 public long getTimeInMillis() 拿到时间毫秒值 public void setTimeInMillis(long millis) 给日历设置时间毫秒值 public int get(int field) 取日历中的某个字段信息 public void set(int field,int value) 修改日历的某个字段信息 public void add(int field,int amount) 为某个字段增加或减少指定的值(正数是增加,负数是减少) 细节: 月份:范围0~11,如果获取出来是0,那实际上是1月 星期:在老外眼里,星期日是一周的第一天。
阅读全文