java 时间格式转化
时间: 2023-11-24 15:49:50 浏览: 72
Java中时间格式转化可以通过SimpleDateFormat类来实现。可以将时间戳转换成时间类型,也可以将普通的时间类型转换成时间戳。下面是三种方式的示例代码:
1.将时间类型转换成指定格式的字符串类型:
```
Date date = new Date();
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String dateString = sdf.format(date);
System.out.println("将时间类型转换成指定格式的字符串类型----"+dateString);```
2.将时间戳转换成时间类型:
```
int timeStamp3 = 1583456151;
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String resultDate = sdf.format(new Date(timeStamp3 * 1000L));
System.out.println("将时间戳转换成时间类型----"+resultDate);
```
3.将普通的时间类型转换成时间戳:
```
String startDate = "2020-03-06 08:55:51";
SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
int timeStampUnix = (int) (simpleDateFormat.parse(startDate).getTime() / 1000);
System.out.println("将普通的时间转换成时间戳:-----"+ timeStampUnix);
```
阅读全文