gpt4 book ai didi

java - 如何设置从一个国家到另一个国家的日期格式?

转载 作者:行者123 更新时间:2023-12-01 15:47:17 26 4
gpt4 key购买 nike

所以我将 Date.toString() 发送到一部 Android 手机,服务器位于一个国家/地区,我如何格式化时间以便它相对于手机的时区显示?

例如,如果服务器向手机发送 5 点 CDT,手机就会显示 10 点 utc ?

关于我应该如何实现这一目标有什么想法吗?

最佳答案

如果通过字符串发送不是绝对要求,则替代解决方案是发送 UTC 毫秒并根据用户时区重新构造时间。

// on the sever side
final Date serverTime = new Date();
sendToClient(serverTime.getTime());
System.out.println("Time sent by server: " + serverTime);

// on the client
final long ms = receiveFromServer();
final Date clientTime = new Date();
clientTime.setTime(ms);
System.out.println("Time received by client: " + clientTime);

关于java - 如何设置从一个国家到另一个国家的日期格式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6883953/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com