nstimezone相关内容
如何找出给定的经度和纬度属于哪个 NSTimeZone? 解决方案 我试过 APTimeZones 库.就我而言,我需要时区以及来自特定城市纬度的国家名称.我通过图书馆了解它是如何工作的.它实际上有一个 JSON 格式的文件,其中包含所有时区及其相应的经纬度.它将 lat long 作为输入并循环通过此 JSON 文件,比较所有时区的 lat long 与输入 lat long 的距离.它
..
有谁知道在 Swift 中获取用户时区的方法? 我正在特定时间观看电视节目.从数据库中取出,然后需要从它们所在的位置减去/添加以向它们显示正确的时间. 解决方案 编辑/更新: Xcode 8 或更高版本 • Swift 3 或更高版本 var secondsFromGMT: Int { return TimeZone.current.secondsFromGMT() }sec
..
我知道这是重复的问题.我查看了很多答案,但仍然没有得到任何解决方案. 我的问题是,如果用户手动设置了设备时间,我如何获取设备时间..? 我已经实现了一款聊天应用.但是在这个应用程序中,我有时间问题.如果用户手动设置了时间,那么我们如何识别.? 我想获得正确的当前 UTC 时间.所以使用这个,我可以识别设备时间和 UTC 时间之间的差异. 如果我们使用,NSDate *cur
..
我有需要获取当前时间(CST)的应用程序.我正在尝试使用以下代码,但NDate与GMT相同: NSDate* date = [NSDate date]; NSLog(@"Time is %@", [date description]); [NSTimeZone setDefaultTimeZone:[NSTimeZone timeZoneWithAbbreviation:@
..
我想从格林尼治标准时间(GMT)获得原始补偿.我知道答案可能是这样的: NSTimeZone *zone = [NSTimeZone timeZoneWithName:@"Europe/Berlin"]; NSInteger *offset = [zone secondsFromGMT]; (例如此处: iOS-如何获取时区的原始偏移量?) 但是问题是,它没有给我原始偏移量(对于柏
..
我正在尝试从NSDate获取小时部分. 这是我的工作: NSCalendar *calendar = [[NSCalendar alloc] initWithCalendarIdentifier:NSGregorianCalendar]; [calendar setTimeZone:[NSTimeZone timeZoneWithName:@"GMT+1"]]; NSDate
..
我有一个使用CLGeocoder从地址字符串中对地标进行地理编码的应用程序. CLPlacemark响应包含一个CLLocation,可为我提供GPS坐标. 创建NSTimeZone的唯一方法似乎是使用正确的时区名称.重要的是要指出我没有使用设备的当前位置,因此[NSTimeZone localTimeZone]对我不起作用. 是否可以获取CLLocation的时区名称,以便我可以正确
..
我在将时间字符串转换为其他timeZone时遇到问题. 这是一个字符串示例,就像我从服务器上检索到的那样:@"5/14/2013 4:19 am" 我知道时区是America/New_York,我想将其转换为我的本地时区:欧洲/罗马. 这是我编写的用于测试的代码: -(void) convertTimeZone { NSDateFormatter *date
..
我已经通过以下方式使用日期对象在我的应用中创建了一个日历: NSCalendar *gregorian = [[NSCalendar alloc] initWithCalendarIdentifier:NSGregorianCalendar]; NSDateComponents *weekdayComponents = [gregorian components:(NSDay
..
我正在初始化NSDateFormatter: NSDateFormatter *dateFormatter = [[[NSDateFormatter alloc] init] autorelease]; [dateFormatter setLocale:[[[NSLocale alloc] initWithLocaleIdentifier:@"en_US_POSIX"] autoreleas
..
我使用timeZoneWithName,但是我不知道时区的名称.在哪里可以找到时区列表? [NSTimeZone timeZoneWithName:@"US/Eastern"]; 解决方案 我找到了解决方案. NSLog(@"%@", [NSTimeZone knownTimeZoneNames]);
..
我怀疑我无法理解为什么会这样,我向这个网站的众神求助:) 我有这样的约会: "1982-01-01T00:00:00Z" 当我显示服务器发送的所有内容时(我知道,客户要求,不是好的做法...),我正在强制设备使用以下方法将该TimeZone设置为简化状态,而不进行错误检查,未优化,以及所有类似的东西: + (NSString *) yearStringFromDate: (
..
我要从[NSdate date]创建一个日期并将其保存到plist,这是我创建日期的方式 - (void)applicationWillResignActive:(UIApplication *)application { NSCalendar *gregorian = [[NSCalendar alloc] initWithCalendarIdentifier:NSGregoria
..
我正在尝试将nsstring转换为nsdate,然后转换为systemtimezone.我的代码对吗?任何帮助表示赞赏. NSString *str=@"2012-01-15 06:27:42"; NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init]; [NSDateFormatter setDefaultForm
..
根据我的理解,致电 NSLog(@“本地时区%@”,[[NSTimeZone localTimeZone]名称]); 为您提供设备的本地时区。它给我的是“US / Central”,我在 [NSTimeZone abbreviationDictionary] 的缩写列表或时区列表中的任何位置都找不到 [NSTimeZone knownTimeZoneNames] 中的名称
..
如何在Objective-C(iPhone OS 3)中获得时区偏移量? 例如, GMT -5 是美国东部时间。我想要 -5 的一部分。我该怎么做? 解决方案 [[NSTimeZone localTimeZone] secondsFromGMT] / 3600
..
如何找出给定经度和纬度落入哪个NSTimeZone? 解决方案 我试过 APTimeZones 库。在我的情况下,我需要Timezone以及来自特定城市的长途的国家名称。 我通过图书馆知道它是如何工作的。它实际上有一个JSON格式的文件,它包含所有时区以及它们对应的lat long。它将lat作为输入并循环通过此JSON文件,比较所有时区的lat long与输入lat long的距离。它
..
我正在尝试使用日期并在将来创建日期,但夏令时不断妨碍我的工作时间。 这是我的代码将移动到下个月第一天午夜的日期: +(NSDate *)firstDayOfNextMonthForDate:(NSDate *)date { NSCalendar * calendar = [[NSCalendar alloc] initWithCalendarIdentifier:NSGrego
..
我目前的GMT时间 - 2013-05-15 08:55 AM 我当前的当地时间是 - 2013 -05-15 02:06 PM 和时区是 - 亚洲/加尔各答 我试图转换上面的格林尼治标准时间到我当地时间这个代码 NSTimeZone * sourceTimeZone = [NSTimeZone timeZoneWithAbbreviation:@“Asia / Kolkat
..
如何以编程方式获取iOS中的协调世界时的原始偏移量(以毫秒为单位)? 解决方案 NSInteger millisecondsFromGMT = 1000 * [[NSTimeZone localTimeZone] secondsFromGMT]; 在Swift 3和Swift 4中: let millisecondsFromGmt = 1000 * TimeZ
..