java笔记15-日期类

和日期时间相关的类有 System Date SimpeDateFormat Calendar TimeZone 

System类

类所在的包

  java.lang 不需要导包

类的方法

  long time=currenTimeMillis();  获取毫秒时间戳

  String =System.getProperty("user.dir")  获取项目的路径

SimpleDateFormat类

  类所在的包

    java.text

  类对象的创建

  Date date=new Date()  //不传参默认是当前时间戳

  Date date=new Date(long time)

  类的属性和方法

String=date.toString();  //重写toString打印的时间格式是格林威治格式  Tue Jul 09 13:42:38 CST 2019

boolean=date.before(date); //比较时间是否在某个时间之前

boolean=date.after(date);  //比较时间是否在某个时间之后

Date类

  类所在的包

    java.lang 不需要导包

  类的关系

    继承object

  类对象的创建

    SimpleDateFormat sdf =new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");   

    G 年代标志符、y 年、M 月、d 日、h 时 在上午或下午 (1~12)、H 时 在一天中 (0~23)、m 分、s 秒、S 毫秒、E 星期、D 一年中的第几天

    F 一月中第几个星期几、 w 一年中第几个星期、W 一月中第几个星期、a 上午 / 下午 标记符、k 时 在一天中 (1~24)、K 时 在上午或下午 (0~11)、z 时区

  类的属性和方法

    String y=sdf.format(date1); //把时间格式化成你想要的样子 返回值String类型

Calendar类 java.util

 

 

原文地址:https://www.cnblogs.com/ysmdbk/p/11026765.html