Java Date

作者: PC_Repair | 来源:发表于2020-06-19 10:51 被阅读0次
  • 获取当前时间戳
Date date = new Date();
long times = date.getTime();
System.out.println(times);
// 输出格式:1438692801766
  • 格式化当前时间
Date date = new Date();
long times = date.getTime();//时间戳
SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String dateString = formatter.format(date);
System.out.println(dateString);
// 输出格式:2015-08-04 20:55:35
  • 将时间戳转化为标准时间
long times = 1564042765314L;
Date date = new Date(times);
System.out.println(date);
// 输出格式:Thu Jul 25 16:19:25 CST 2019
  • 两个时间之间的天数
  public static long getDays(String date1, String date2) {
    if (date1 == null || date1.equals(""))
      return 0;
    if (date2 == null || date2.equals(""))
      return 0;
    // 转换为标准时间
    SimpleDateFormat myFormatter = new SimpleDateFormat("yyyy-MM-dd");
    java.util.Date date = null;
    java.util.Date mydate = null;
    try {
      date = myFormatter.parse(date1);
      mydate = myFormatter.parse(date2);
    } catch (Exception e) {
    }
    long day = (date.getTime() - mydate.getTime()) / (24 * 60 * 60 * 1000);
    return day;
  }

相关文章

网友评论

      本文标题:Java Date

      本文链接:https://www.haomeiwen.com/subject/dahvxktx.html