天天动画片 > 八卦谈 > Java Data、DataFormat类的部分方法

Java Data、DataFormat类的部分方法

八卦谈 佚名 2024-05-01 10:28:51

package com.day002;
import java.text.SimpleDateFormat;
import java.util.Date;
public class TestDate {
   public static void main(String[] args) {
       date();
       dateFormat();
   }
   static void date(){
       //Date类的部分方法
       //long getTime() 返回时间戳:1970-01-01 00:00到现在的毫秒数
       Date d1 = new Date();//当前系统时间
       System.out.println(d1.getTime());
       System.out.println();
       // Date(long date) 分配 Date 对象并初始化此对象,
       // 以表示自从标准基准时间(称为“历元(epoch)”,
       // 即 1970 年 1 月 1 日 00:00:00 GMT)以来的指定毫秒数。
       Date d2 = new Date(1591252679554L);//注意:在结尾加L表示long数据类型
       System.out.println(d2);
       System.out.println();
       //boolean after(Date when) 测试此日期是否在指定日期之后
       System.out.println(d2.after(d1));
       System.out.println();
       //boolean before(Date when) 测试此日期是否在指定日期之前
       System.out.println(d2.before(d1));
       System.out.println();
       //boolean equals(Object obj) 比较两个日期的相等性
       System.out.println(d1.equals(d2));
   }


   static void dateFormat(){
      //把时间对象转换成指定格式的字符串,
       // 或者把指定格式的字符串转换成时间对象

       //new 出SimpleDateFormat对象
       SimpleDateFormat s1 = new SimpleDateFormat("yyyy-MM-dd");
       SimpleDateFormat s2 = new SimpleDateFormat("yy-MM-dd-E HH:mm:ss");
       //将时间对象转换成字符串
       String datetime1 = s1.format(new Date());
       System.out.println(datetime1);
       System.out.println(s2.format(new Date()));
       System.out.println(new SimpleDateFormat("HH:mm:ss:SS").format(new Date()));
       //将符合指定格式的字符串转成成时间对象,字符串格式需要和指定格式一致
       String t1 = "2020-06-03 15:42:33";
       //Date d1 = s2.parse(t1);//字符串格式不一样,编译器报错
       SimpleDateFormat s3 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
       try{     //必须加异常捕获
           Date d1 = s3.parse(t1);
           System.out.println("d1:"+d1);
           Date d2 = s2.parse(t1);//字符串格式不一样
           System.out.println("d2:"+d2);
       }catch (Exception e){
           System.out.println(e);
       }


   }
}

结果


本文标题:Java Data、DataFormat类的部分方法 - 八卦谈
本文地址:www.ttdhp.com/article/56067.html

天天动画片声明:登载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述。
扫码关注我们