当前位置:   article > 正文

Java中Date、Calendar、LocalDateTime时间戳转换日期_java 时间戳转日期

java 时间戳转日期
时间戳是指格林威治时间 1970 01 01 00 00 00 ( 北京时间 1970 01 01 08 00 00 ) 起至现在的总毫秒数,本质是一个long 类型的整数,表示日期对象。
以下时Java中Date、Calendar、LocalDateTime与时间戳转换日期
Date类时间戳转换日期:
  1. /*
  2. * yyyy年MM月dd日 HH时:mm分:ss秒:表示格式化后日期的展示
  3. */
  4. Date date = new Date();// 实例化date类
  5. System.out.println(date.getTime());// 得到date时间戳
  6. SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy年MM月dd日 HH时:mm分:ss秒");// 格式化类型
  7. System.out.println(simpleDateFormat.format(date));

Calendar类时间戳转换日期:

  1. /*
  2. * Calendar
  3. * yyyy年MM月dd日 HH时:mm分:ss秒:表示格式化后日期的展示
  4. * */
  5. SimpleDateFormat simpleDateFormat1 = new SimpleDateFormat("yyyy年MM月dd日 HH时:mm分:ss秒");// 格式化类型
  6. Calendar calendar = Calendar.getInstance();// 实例化日历类
  7. System.out.println(calendar.getTimeInMillis());// 得到日历时间戳
  8. System.out.println(simpleDateFormat1.format(calendar.getTimeInMillis()));// 格式化日历

LocalDateTime类时间戳转换日期:

  1. LocalDateTime localDateTime1 = LocalDateTime.now();//实例化LocalDateTime类
  2. long l3 = localDateTime1.toInstant(ZoneOffset.of("+08:00")).toEpochMilli();//获取LocalDateTime时间戳
  3. System.out.println(l3);//输出时间戳
  4. System.out.println(simpleDateFormat.format(l3));//输出格式化后的日期

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家小花儿/article/detail/72346
推荐阅读
相关标签
  

闽ICP备14008679号