用java写一个时间工具类
时间: 2024-01-05 18:03:40 浏览: 29
好的,以下是一个简单的时间工具类的代码示例:
```java
import java.text.SimpleDateFormat;
import java.util.Date;
public class TimeUtils {
/**
* 获取当前时间戳
*
* @return 当前时间戳
*/
public static long getCurrentTimestamp() {
return System.currentTimeMillis();
}
/**
* 将时间戳转换为指定格式的日期字符串
*
* @param timestamp 时间戳
* @param format 日期格式
* @return 日期字符串
*/
public static String timestampToDate(long timestamp, String format) {
SimpleDateFormat sdf = new SimpleDateFormat(format);
return sdf.format(new Date(timestamp));
}
}
```
使用示例:
```java
public static void main(String[] args) {
// 获取当前时间戳
long currentTimestamp = TimeUtils.getCurrentTimestamp();
System.out.println("当前时间戳:" + currentTimestamp);
// 将时间戳转换为指定格式的日期字符串
String dateStr = TimeUtils.timestampToDate(currentTimestamp, "yyyy-MM-dd HH:mm:ss");
System.out.println("当前时间:" + dateStr);
}
```
输出结果:
```
当前时间戳:1627834623153
当前时间:2021-08-01 16:43:43
```