我正在尝试使用城市建立一个数据库,它的相应时区包括夏令时,但我找不到它。
我正在制作一个iOS
和Android
应用程序,用户可以从中选择他或她所在的城市并代表时间,但为此我需要数据来计算正确的时间。
我目前的解决方案是使用TimeZone.getAvailableIDs()
(Android
的ID相同)但我发现北京和阿布扎比等地有很多城市缺失。任何解决方案?
答案 0 :(得分:0)
我们可以做一件事。在您的应用中设置一个按钮,并在按钮的操作中添加以下代码。所以你可以得到他们位置的当前日期和时间。你可以通过点击你的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];
(新泽西州)