初次提交代码
This commit is contained in:
@@ -0,0 +1,45 @@
|
||||
package com.haobang.util;
|
||||
|
||||
import java.time.LocalDateTime;
|
||||
import java.time.format.DateTimeFormatter;
|
||||
|
||||
public class TimeUtils {
|
||||
|
||||
private static final DateTimeFormatter DEFAULT_FORMATTER =
|
||||
DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss.SSS");
|
||||
|
||||
/**
|
||||
* 获取当前时间的字符串表示(包含毫秒)
|
||||
*/
|
||||
public static String getCurrentTimeString() {
|
||||
return LocalDateTime.now().format(DEFAULT_FORMATTER);
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取指定格式的当前时间字符串
|
||||
*/
|
||||
public static String getCurrentTimeString(String pattern) {
|
||||
DateTimeFormatter formatter = DateTimeFormatter.ofPattern(pattern);
|
||||
return LocalDateTime.now().format(formatter);
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取时间戳格式的字符串(无分隔符)
|
||||
*/
|
||||
public static String getTimestampString() {
|
||||
return getCurrentTimeString("yyyyMMddHHmmssSSS");
|
||||
}
|
||||
/**
|
||||
* 获取当前时间戳(毫秒)
|
||||
*/
|
||||
public static long getCurrentTimestamp() {
|
||||
return System.currentTimeMillis();
|
||||
}
|
||||
|
||||
// 使用示例
|
||||
public static void main(String[] args) {
|
||||
System.out.println("默认格式: " + getCurrentTimeString());
|
||||
System.out.println("时间戳格式: " + getTimestampString());
|
||||
System.out.println("自定义格式: " + getCurrentTimeString("yyyy/MM/dd HH:mm:ss.SSS"));
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user