zoukankan      html  css  js  c++  java
  • Java8时间转换

    ===java8中时间的各种转换(LocalDateTime)===

    1.将LocalDateTime转为自定义的时间格式的字符串

    public static String getDateTimeAsString(LocalDateTime localDateTime, String format) {
      DateTimeFormatter formatter = DateTimeFormatter.ofPattern(format);
      return localDateTime.format(formatter);
    }


    2.将long类型的timestamp转为LocalDateTime

    public static LocalDateTime getDateTimeOfTimestamp(long timestamp) {
      Instant instant = Instant.ofEpochMilli(timestamp);
      ZoneId zone = ZoneId.systemDefault();
      return LocalDateTime.ofInstant(instant, zone);
    }


    3.将LocalDateTime转为long类型的timestamp

    public static long getTimestampOfDateTime(LocalDateTime localDateTime) {
      ZoneId zone = ZoneId.systemDefault();
      Instant instant = localDateTime.atZone(zone).toInstant();
      return instant.toEpochMilli();
    }


    4.将某时间字符串转为自定义时间格式的LocalDateTime

    public static LocalDateTime parseStringToDateTime(String time, String format) {
      DateTimeFormatter df = DateTimeFormatter.ofPattern(format);
      return LocalDateTime.parse(time, df);
    }


    链接:https://blog.csdn.net/wsywb111/article/details/79815481

  • 相关阅读:
    Atcoder Beginner Contest075 翻车记
    bzoj1972 猪国杀 大♂模拟
    10月9-11日连续大翻车实录
    10月8日翻车实录
    10月7日考试翻车实录
    四月は君の嘘?人生は君の嘘?
    NOIP模拟 gcd 数学
    NOIP模拟 water 最小生成树
    NOIP模拟 mine DP
    bzoj2064 分裂 状压DP
  • 原文地址:https://www.cnblogs.com/ganbo/p/11320054.html
Copyright © 2011-2022 走看看