ASP.NET MVC中的时区冲突

时间:2016-12-29 14:35:51

标签: c# timezone

在来自不同时区的第三方应用程序中,用户正在向我的应用程序发送数据。我需要采用他们系统的本地时区。有没有办法做到这一点?

注意:我无法通过Javascript发送时区,因为我只能从第三方网络应用程序获取数据

1 个答案:

答案 0 :(得分:0)

您从这些第三方应用程序中获得了哪些信息?如果它们发送的数据包含任何当前(本地)时间信息,您可以使用当前应用时间计算偏移量。如果没有,您可以使用第三方应用程序中的远程IP地址来确定其位置(以及它们的时区)。为此使用IP地理定位,例如免费GeoLite可下载数据库似乎适合此目的。