java中的日期

Date类

  1. 无参构造方法Date()
  • 调用无参构造获得的Date对象可以获取精确到毫秒的当前时间
  • 获得的日期格式:Fri Nov 05 11:27:29 CST 2021
  1. 有参构造方法Date(1)
  • 传入的参数为一个毫秒,表示从1970年1月1日0时0分0秒0毫秒到这个参数的日期
  • 例:Date(1)--->1970-01-01 00:00:00:001

日期格式化类SimpleDateFormat

  1. 构造方法SimpleDateFormat()
  • 参数:
    年:yyyy
    月:MM
    日:dd
    时:HH
    分:mm
    秒:ss
    毫秒:SSS
  • 格式:用于连接y M d这些字符之间的字符随意(可以是'-' ':' '/'等等)
  • 使用方法:
  1. 获得Date对象
  2. 获得SimpleDateFormat对象
  3. 将Date对象传入SimpleDateFormat的format()方法中
Date date=new Date();
SimpleDateFormat sdf=new SimpleDateFormat();
String time=sdf.format(date);
System.out.println(time);  //21-11-05 11:43:19-854

eg:SimpleDateFormat(yy-MM-dd HH:mm:ss:SSS)---->21-11-05 11:41:38-006

一个记录时长的方法System.currentTimeMillis()

  • 返回一个long类型的数,表示从1970年1月1号0点到当前的毫秒数
  • 可以在要测的代码执行先后获取这个数,两者相减,就是代码运行的时间。
posted @ 2021-11-05 15:05  这个世界会好的  阅读(42)  评论(0编辑  收藏  举报