WCF 日期时间和 Android

WCF DateTimes and Android

这些天我要离开一个噩梦。它是 android 中的日期时间和

中的 Web 服务

我有一个位于 -5:00 UTC 时区的 WCF 网络服务,我开发了一个适用于多个时区的应用程序

我如何处理我的用户日期时间,以便它在每个人身上看起来都是正确的 + 应用程序中有特定日期时间的搜索功能

在数据库中存储日期时间的最佳方式是什么,以便我可以处理这个问题

*注意:json 的 wcf 日期时间格式是 "Date (1420088400000-0500)"

我数据库中的日期时间是 2015-1-1 03:00:00

上面没有“-0500”的格式给出了 2015-1-1 08:00:00

提前致谢

将应用程序的所有位置 DateTime 保持为 -5:00 UTC。

但在使用当地时间的偏移量后显示用户DateTime

例如。

我在 Japan 上午 9 点从 India 向朋友发送了一条消息(Japan 领先 India 3 小时 30 分钟),因此该应用程序将添加当地时间的偏移量,Japan 的人将在下午的 12:30 收到文本,因此这对具有他们时区的人来说都是相关的,尽管他们遵循格林威治标准时间,这是相互的他们。

在您的数据库中保存时间戳,并在向用户显示之前使用本地时间偏移...