【问题标题】:Cities Daylight saving time database城市夏令时数据库
【发布时间】:2016-12-13 23:03:04
【问题描述】:

我正在尝试获取包含城市及其对应时区(包括夏令时)的数据库,但我找不到它。

我正在制作一个iOSAndroid 应用程序,用户可以在其中选择他或她所在的城市并表示时间,但为此我需要数据来计算正确的时间。

我目前的解决方案是使用TimeZone.getAvailableIDs()Android 的 ID 相同),但我发现缺少很多城市,例如北京和阿布扎比。有人有解决办法吗?

【问题讨论】:

    标签: android ios database timezone dst


    【解决方案1】:

    在这里我们可以做一件事。在您的应用中设置一个按钮,并在按钮的操作中添加以下代码。因此,您可以获得他们所在位置的当前日期和时间。您可以通过点击您的 api(应用程序的 web 服务)来保存信息。 - - - - - - - - - - - - - - - - - -代码 - - - - - - - --------------------

    NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
    
    NSTimeZone *gmt = [NSTimeZone timeZoneWithAbbreviation:@"GMT"];
    [dateFormatter setTimeZone:gmt];
    [dateFormatter setDateFormat:@"yyyy-MM-dd'T'HH:mm:ss.000'Z'"];
    
    NSString *iso8601String = [dateFormatter stringFromDate:self];
    

    (Nj)

    【讨论】:

      猜你喜欢
      • 2015-05-22
      • 2011-03-23
      • 1970-01-01
      • 1970-01-01
      • 2014-01-15
      • 1970-01-01
      • 2013-08-16
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多