java中的时间格式怎么转为时间戳
时间: 2023-09-08 19:14:42 浏览: 46
可以使用SimpleDateFormat类的parse()方法将时间字符串转为Date对象,然后使用getTime()方法获取时间戳,示例代码如下:
```java
String timeStr = "2020-10-01 10:30:00";
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date date = sdf.parse(timeStr);
long timestamp = date.getTime();
System.out.println("时间戳为:" + timestamp);
```
输出结果为:时间戳为:1601530200000
相关问题
java怎么把时间转为时间戳
在Java中,可以使用`java.util.Date`类和`java.sql.Timestamp`类将时间转换为时间戳。
以下是将时间转换为时间戳的示例代码:
```java
import java.util.Date;
public class TimeStampExample {
public static void main(String[] args) {
// 获取当前时间
Date now = new Date();
// 将时间转换为时间戳(毫秒)
long timestamp = now.getTime();
System.out.println("当前时间:" + now);
System.out.println("时间戳:" + timestamp);
}
}
```
如果想要将时间戳转换为时间,可以使用`java.util.Date`类和`java.sql.Timestamp`类的构造函数。
以下是将时间戳转换为时间的示例代码:
```java
import java.util.Date;
public class TimeStampExample {
public static void main(String[] args) {
// 时间戳(毫秒)
long timestamp = 1619021471000L;
// 将时间戳转换为时间
Date date = new Date(timestamp);
System.out.println("时间戳:" + timestamp);
System.out.println("时间:" + date);
}
}
```
java中文本的时间怎么转为时间戳
可以使用Java中的SimpleDateFormat类来实现将时间字符串转换为时间戳。具体的代码示例如下:
String timeStr = "2022-01-01 12:00:00";
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
long timeStamp = sdf.parse(timeStr).getTime();
这样,timeStr中的时间字符串就会被转换为对应的时间戳。