自动转换Azure移动服务中的DateTime对象

epa*_*aps 5 c# datetime azure azure-mobile-services

我有一个带有 .NET 后端的 Azure 移动服务。我正在使用ApiController创建一个DateTime对象并将其返回到 .NET 客户端(特别是 Windows Phone 应用程序)的 。

当 thisDateTime作为对象的一部分返回到客户端时,时间会自动转换为不同的时间。Azure 似乎假定该时间DateTime采用 Utc 格式,并尝试将其转换为本地时间。

我不希望发生这种情况,因为DateTime对于使用该应用程序的每个人来说都应该是相同的,因此转换为本地时间是不需要的。

我已尝试明确尝试通过尝试以下操作使 Azure 不转换日期:

dateTime = DateTime.SpecifyKind(dateTime, DateTimeKind.Unspecified);
Run Code Online (Sandbox Code Playgroud)

然而,这没有任何效果。

如何确保DateTime具有 .NET 后端的 Azure 移动服务返回的对象在返回到 .NET 客户端时不会被转换?