WCF DateTimes和Android

时间:2016-01-13 18:13:24

标签: java android wcf datetime webservices-client

这些天我有一场噩梦。它是android和Web服务中的DateTimes

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

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

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

*注意:json的wcf日期时间格式为“日期(1420088400000-0500)”

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

上面没有“-0500”的格式给我一个2015-1-1 08:00:00

提前致谢

1 个答案:

答案 0 :(得分:1)

DateTime保持在应用程序的所有位置,即-5:00 UTC。

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

例如。

我会在上午9点从IndiaJapan的朋友发送消息(Japan India 3小时30分钟),这样应用就会添加当地时间的偏移和Japan中的人将在下午12:30得到文本,因此它对于具有时区的人都是相关的,尽管他们遵循GMT,这是他们之间的相互作用。

将timeStamp保存在数据库中并使用本地时间偏移量,然后再向用户显示...