线上服务器环境System.currentTimeMillis()获取的时间差8个小时
时间: 2023-12-09 17:33:59 浏览: 152
线上服务器环境System.currentTimeMillis()获取的时间差8个小时可能是因为服务器所在的时区与你所在的时区不同导致的。可以通过设置时区来解决这个问题。可以使用TimeZone类来设置时区,例如:
```java
TimeZone.setDefault(TimeZone.getTimeZone("Asia/Shanghai"));
```
这样就可以将时区设置为上海时区。另外,也可以使用JVM参数来设置时区,例如:
```java
-Duser.timezone=Asia/Shanghai
```
这样就可以将时区设置为上海时区。
相关问题
System.currentTimeMillis的时间差
System.currentTimeMillis()用于返回当前的计算机时间,以毫秒为单位。可以使用它来计算某个任务的耗时。例如,通过在任务开始时记录当前时间,再在任务结束时记录当前时间,相减得到时间差,即可得到任务的执行时间。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* [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^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"]
- *2* *3* [java8中获取两个时间的时间差](https://blog.csdn.net/kevin_mails/article/details/87794060)[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^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]
Java使用system.currenttimemillis方法获取北京时间
Java中可以使用System.currentTimeMillis()方法获取自1970年1月1日0时0分0秒以来的毫秒数,然后根据时区转换为北京时间。可以使用如下代码获取北京时间:
```java
import java.util.TimeZone;
import java.text.SimpleDateFormat;
public class BeijingTime {
public static void main(String[] args) {
long currentTimeMillis = System.currentTimeMillis(); // 获取当前时间毫秒数
TimeZone timeZone = TimeZone.getTimeZone("GMT+8"); // 获取北京时区
SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
simpleDateFormat.setTimeZone(timeZone); // 设置时区
String beijingTime = simpleDateFormat.format(currentTimeMillis); // 格式化时间
System.out.println(beijingTime); // 输出北京时间
}
}
```
运行结果:
```
2021-09-01 17:08:23
```
阅读全文