JAVA8 現在時間、時間、Long時間戳與時間字符串互轉


最近做同步第三方數據的項目,需要獲取現在時的String類型,只是幾個方法,於是就有了日期工具類。

 

話不多說,直接上代碼:

/**
 * @author lqq
 * @date 2021/7/5 11:00
 */
public class DateUtil {
  
  // 時間格式為:yyyy-MM-dd HH:mm:ss
  private static final DateTimeFormatter DEFAULT_FORMATTER = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
  
  // 獲取字符串的現在時間
  public static String formatNow() {
        return LocalDateTime.now().format(DEFAULT_FORMATTER);
  }
  
  // 根據時間、格式獲取字符串的時間
  public static String formatTime(LocalDateTime time, String format) {
        return time.format(DateTimeFormatter.ofPattern(format));
  }
  
  // 時間的字符串和Long時間戳互轉
  public static String formatLongTime(long time) {
        return DEFAULT_FORMATTER.format(LocalDateTime.ofInstant(Instant.ofEpochMilli(time),ZoneId.systemDefault()));
  }

}

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM