在Java中,将 `Date` 字段转换为时间戳可以使用 `Date` 类的 `getTime()` 方法。
示例代码如下:
```java
import java.util.Date;
public class Main {
public static void main(String[] args) {
Date date = new Date();
long timestamp = Time();
System.out.println("Timestamp: " + timestamp);
}
}
```
此代码首先创建一个新的 `Date` 对象(默认为当前日期和时间),然后使用 `getTime()` 方法获取该日期的时间戳,最后将时间戳打印出来。
如果你需要将一个特定的日期字符串转换为时间戳,你可以使用 `SimpleDateFormat` 类来解析这个字符串,然后使用 `parse()` 方法将其转换为 `Date` 对象,最后再使用 `getTime()` 方法获取时间戳。示例代码如下:
```java
SimpleDateFormat;
import java.util.Date;
ParseException;
public class Main {
public static void main(String[] args) {
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");string转date的方法
String dateString = "2023-07-06 12:30:45";
try {
Date date = format.parse(dateString);
long timestamp = Time();
System.out.println("Timestamp: " + timestamp);
} catch (ParseException e) {
e.printStackTrace();
}
}
}
```
此代码首先创建一个 `SimpleDateFormat` 对象,然后使用该对象来解析一个日期字符串。如果解析成功,就获取时间戳并打印出来。如果解析失败,就打印出异常信息。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论