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 收到文本,因此这对具有他们时区的人来说都是相关的,尽管他们遵循格林威治标准时间,这是相互的他们。
在您的数据库中保存时间戳,并在向用户显示之前使用本地时间偏移...
这些天我要离开一个噩梦。它是 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 收到文本,因此这对具有他们时区的人来说都是相关的,尽管他们遵循格林威治标准时间,这是相互的他们。
在您的数据库中保存时间戳,并在向用户显示之前使用本地时间偏移...