java yyyy-MM-dd转为时间戳
时间: 2023-09-24 19:06:14 浏览: 148
ChatDateToString:传入NSDate输出仿照手机QQ时间戳的类
可以使用Java中的SimpleDateFormat类来将日期字符串转换为Date对象,然后再使用Date对象的getTime()方法获取时间戳。示例代码如下:
```java
import java.text.SimpleDateFormat;
import java.util.Date;
public class DateTest {
public static void main(String[] args) throws Exception {
String dateString = "2021-10-20";
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
Date date = sdf.parse(dateString);
long timestamp = date.getTime();
System.out.println(timestamp);
}
}
```
输出结果为:
```
1634697600000
```
其中,`dateString`为要转换的日期字符串,`sdf`为日期格式化对象,`date`为转换后的Date对象,`timestamp`为时间戳。注意,时间戳的单位为毫秒。
阅读全文