更新 2
我找到了这些,但它们依赖于 lat long。是否有任何服务可以仅使用时区作为参数给我结果。
http://www.geonames.org/export/web-services.html#timezone
更新 1
我没有使用任何服务器。数据存储在 SQLite 中。
我正在为 Windows Phone 8 创建一个健康应用程序。在该应用程序中,应该允许用户每天输入某些数据。因此,一旦用户添加了今天日期的数据,那么他/她只能输入第二天的数据。首先,我想将最后一个有效日期保存在隔离存储中并将其与当前日期进行比较。如果差值大于 24 小时,则应允许用户输入数据。
现在的问题是,如果用户从他/她的手机更改日期,DateTime.Now
值会发生变化,因此逻辑会出错。那么我应该怎么做来比较日期呢?