这些天我有一场噩梦。它是android和Web服务中的DateTimes
我有一个位于UTC时间-5:00的WCF网络服务,我为多个时区开发了一个应用程序
如何处理我的用户日期时间,以便在每个人看来都是正确的+应用中的特定日期时间有搜索功能
在数据库中存储日期时间的最佳方法是什么,以便我可以处理此问题
*注意:json的wcf日期时间格式为“日期(1420088400000-0500)”
我的数据库中的日期时间是2015-1-1 03:00:00
上面没有“-0500”的格式给我一个2015-1-1 08:00:00
提前致谢
答案 0 :(得分:1)
将DateTime
保持在应用程序的所有位置,即-5:00 UTC。
但是在使用当地时间的偏移量后显示用户DateTime
。
例如。
我会在上午9点从India
向Japan
的朋友发送消息(Japan
India
3小时30分钟),这样应用就会添加当地时间的偏移和Japan
中的人将在下午12:30得到文本,因此它对于具有时区的人都是相关的,尽管他们遵循GMT,这是他们之间的相互作用。
将timeStamp保存在数据库中并使用本地时间偏移量,然后再向用户显示...