java时间转时间戳
时间: 2023-09-06 07:13:05 浏览: 109
可以使用以下代码将 Java 中的时间转换为时间戳:
```java
import java.text.SimpleDateFormat;
import java.util.Date;
public class TimeStampDemo {
public static void main(String[] args) {
try {
// 创建时间格式化对象
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
// 将时间字符串转换为 Date 对象
Date date = sdf.parse("2021-06-01 10:30:00");
// 获取时间戳,单位为毫秒
long timeStamp = date.getTime();
System.out.println(timeStamp);
} catch (Exception e) {
e.printStackTrace();
}
}
}
```
其中,SimpleDateFormat 是一个时间格式化对象,用于将时间字符串转换为 Date 对象。在上面的示例中,时间字符串为 "2021-06-01 10:30:00",时间格式为 "yyyy-MM-dd HH:mm:ss"。
Date 对象的 getTime() 方法可以获取时间戳,单位为毫秒。最终输出的时间戳为 long 类型的整数。
阅读全文