晚上好,
我试图在服务器和Android设备之间同步数据,问题是我需要获取与服务器中的日期和时间相同的日期和时间。
然而,使用Simpledateformat和date不起作用,因为有时设备将提前约1-2分钟,这将导致问题。
搜索后我发现this但是我更喜欢另一种解决方案,因为即使没有互联网,我也需要我的应用程序才能工作。
将采取的行动顺序如下:
1-每个请求将使用与服务器相同的日期和时间。 2-将请求存储在本地数据库中。 3-将请求的日期和时间转换为当地时间,以便在手机上显示。
感谢您的帮助。
答案 0 :(得分:-1)
如果您希望自己的应用在没有互联网的情况下工作,那么设备的时间和日期就是唯一的方法。
在您的流程中,如果" 1-每个请求将使用与服务器相同的日期和时间。 "是服务器请求,然后您可以从响应中的服务器获取时间。