java 绝对时间格式数据转毫秒
时间: 2024-09-30 10:14:45 浏览: 36
java面试题(尚学堂内部培训资源,绝对值得一看)
在 Java 中,如果你有一个表示绝对时间的日期格式字符串,比如 "yyyy-MM-dd HH:mm:ss",你可以使用 `SimpleDateFormat` 类将它转换为毫秒数。这里是一个示例:
```java
import java.text.SimpleDateFormat;
import java.util.Date;
public class Main {
public static void main(String[] args) {
try {
String dateTimeStr = "2023-05-26 12:34:56"; // 你的日期时间字符串
SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date date = formatter.parse(dateTimeStr); // 解析字符串到 Date 对象
long milliseconds = date.getTime(); // 获取毫秒值
System.out.println("时间戳(毫秒): " + milliseconds);
} catch (Exception e) {
e.printStackTrace();
}
}
}
```
这段代码首先创建一个 `SimpleDateFormat` 对象,指定输入的日期时间字符串的格式。然后使用 `parse()` 方法解析字符串,得到 `Date` 对象。最后通过 `getTime()` 方法获取该日期对应的毫秒值。
阅读全文