将System.currentTimeMillis()的时间转成年月日时分秒
时间: 2023-12-09 07:33:59 浏览: 120
使用Java中的Date和SimpleDateFormat类将System.currentTimeMillis()获取的时间转换成年月日时分秒的格式。具体代码如下所示:
```java
long currentTime = System.currentTimeMillis();
Date date = new Date(currentTime);
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String time = sdf.format(date);
System.out.println(time);
```
上述代码中,首先获取当前时间的毫秒数,然后将其转换成Date对象。接着,创建一个SimpleDateFormat对象,指定日期时间的格式为"yyyy-MM-dd HH:mm:ss",并使用format()方法将Date对象转换成字符串类型的时间。最后,将转换后的时间打印输出。
相关问题
System.currentTimeMillis()转时间
System.currentTimeMillis()返回的是当前计算机时间和GMT时间(格林威治时间)1970年1月1号0时0分0秒所差的毫秒数。如果需要将其转换为可读的时间格式,可以使用Date类和SimpleDateFormat类来实现。以下是一个示例代码:
```java
long currentTimeMillis = System.currentTimeMillis();
Date date = new Date(currentTimeMillis);
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String formattedTime = sdf.format(date);
System.out.println(formattedTime);
```
这段代码将System.currentTimeMillis()获取的毫秒数转换为了"yyyy-MM-dd HH:mm:ss"格式的时间字符串。你可以根据需要修改SimpleDateFormat的参数来调整输出的时间格式。
#### 引用[.reference_title]
- *1* *3* [System.currentTimeMillis()计算方式与时间的单位转换](https://blog.csdn.net/weixin_41722928/article/details/109511168)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control,239^v3^insert_chatgpt"}} ] [.reference_item]
- *2* [System.currentTimeMillis()用法及其计算方式与时间的单位转换](https://blog.csdn.net/weixin_45265547/article/details/121691236)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
将System.currentTimeMillis()转换成 Date格式
可以使用以下代码将System.currentTimeMillis()转换成Date格式:
```
long currentTimeMillis = System.currentTimeMillis();
Date date = new Date(currentTimeMillis);
```
其中,currentTimeMillis为毫秒数,该代码会将其转换成对应的日期和时间。
阅读全文