问题标签 [nstimezone]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
objective-c - 检测时间格式是 12 小时还是 24 小时格式
有什么方法可以检测应用程序的当前设备是否使用 12h 我们的 24h 格式,以便我可以根据用户的语言/位置设置使用一个 NSDateFormatter 12h 和一个 24h?就像 UIDatePicker 检测并显示 AM/PM 选择器(如果它是 12h 格式)一样。
iphone - NSTimezone 如何将 CST 设置为 nsdateformater
全部
我是 ios 编程新手。我想在方法中设置 CST
我创建了一个示例项目来获取所有已知的时区代码在这里:
它给出以下结果:
[会话开始于 2011-09-28 09:50:28 +0530。] 2011-09-28 09:50:29.535 Timezonetest[10352:207] 非洲/阿比让
2011-09-28 09:50:29.537 Timezonetest[10352:207] 非洲/阿克拉
2011-09-28 09:50:29.537 Timezonetest[10352:207] Africa/Addis_Ababa
2011-09-28 09:50:29.538 Timezonetest[10352:207] 非洲/阿尔及尔
………………………………………………………………………………
………………………………………………………………………………
………………………………………………………………………………
………………………………………………………………………………
2011-09-28 09:50:29.765 Timezonetest[10352:207] Pacific/Pago_Pago
2011-09-28 09:50:29.766 Timezonetest[10352:207] 太平洋/帕劳
2011-09-28 09:50:29.766 Timezonetest[10352:207] 太平洋/皮特凯恩
2011-09-28 09:50:29.767 Timezonetest[10352:207] 太平洋/波纳佩
2011-09-28 09:50:29.768 Timezonetest[10352:207] 太平洋/波纳佩
2011-09-28 09:50:29.769 Timezonetest[10352:207] Pacific/Port_Moresby
2011-09-28 09:50:29.773 Timezonetest[10352:207] 太平洋/拉罗汤加
2011-09-28 09:50:29.775 Timezonetest[10352:207] 太平洋/塞班
2011-09-28 09:50:29.775 Timezonetest[10352:207] 太平洋/大溪地
2011-09-28 09:50:29.776 Timezonetest[10352:207] 太平洋/塔拉瓦
2011-09-28 09:50:29.776 Timezonetest[10352:207] 太平洋/汤加塔布
2011-09-28 09:50:29.777 Timezonetest[10352:207] 太平洋/卡车
2011-09-28 09:50:29.778 Timezonetest[10352:207] 太平洋/唤醒
2011-09-28 09:50:29.778 Timezonetest[10352:207] 太平洋/瓦利斯
任何人都可以在上面的列表中说出 CST(中央标准时区)的名称提前致谢
iphone - NSDate 独立于时区?
我有一个显示某些渡轮行程时间表的应用程序。
如果我前往不同的时区 - 比如晚 4 小时,上午 10 点的渡轮旅行现在显示为上午 6 点?
我知道这与如何根据时区处理日期有关,但我不知道如何改变这种行为。
目前,这是我获取日期并将其显示在 UILabel 上的方式:
在此先感谢您的帮助。
ios - 系统时区与选定时区
比较两个时区的最佳方法是什么?
我在使用方法比较两个NSTimeZone
实例时遇到了一个问题。- (BOOL)isEqualToTimeZone:(NSTimeZone *)aTimeZone
第 1 步:转到设置(应用程序)> 常规 > 日期和时间 > 时区并搜索“Austin”。您将获得的条目将是“美国奥斯汀”。选择此时区。这应该是您现在的新系统时区!
第 2 步:创建一个小型 iPhone/iPad 应用程序。用于[NSTimeZone knownTimeZoneNames]
获取时区名称列表。然后尝试找到“奥斯汀”。它不在那里!那么,我想我们可以使用“美国/芝加哥”作为时区吗?
为什么设置的时区列表与我们的不同?
第 3 步:现在将系统时区与“美国/芝加哥”的时区进行比较。他们不匹配。
ios5 - iPhone4 iOS5 [[NSTimeZone localTimeZone] calendarSavingTimeOffset] 夏时制错误?
我住在美国东部时区 (EST),几周前夏令时开始了。我正在测试我早期的一些代码,这些代码(据说)运行良好,并注意到天秒计算提前 1 小时运行。
这是我用于测试的代码:
结果比预期值少 3600 秒。日光偏移为 0。如何正确获取用户所在时区的日光偏移?NSDateFormatter 正确解析日期,因此它必须知道 NSTimeZone 没有告诉我的一些事情。
谢谢!
iphone - NSTimezone 不提供 GMT+ 或 GMT- 格式的 iPhone?
我得到了时区的总秒数,但没有得到它早于格林威治标准时间或落后于格林威治标准时间。这是我的代码。
我想知道它是 GMT + 还是 GMT - 例如印度时区是 GMT+5:30 我用这个代码得到的总时间是 19800 秒,但如何知道它是 GMT+ 。
任何帮助将不胜感激。
ios - iOS - How to get raw offset for timezone?
How do I get the raw offset in milliseconds for Coordinated Universal Time in iOS programmatically?
objective-c - NSDate 和 NSTimezone 的时间错误
例如,我有两个日期(用两个不同的 NSString 编写)
和
我必须检查今天是否在这个范围内。
为了从 NSString 中读取日期,我这样做:
但是,在这个例子中,日志是这个
所以晚了一个小时。我知道使用
我的字符串没问题,但我看不出今天是否在使用 NSString 的范围内(或不在?)!
所以我必须使用NSDate,但是如何解决“时区”问题呢?
另外,我也有这个问题
它在一小时前返回给我(我不想要它,因为如果有人在午夜检查,电话将是前一天!)
objective-c - 如何在 iOS 3.x 中设置日期的时区
任何人都知道如何在 iOS 4.0 之前的 NSDate 对象中设置时区?在 iOS 4 及更高版本中,我执行以下操作:
问题是,setTimeZone 和 NSTimeZoneCalendarUnit 仅从 iOS 4.0 开始可用。我需要对小时数部分进行减法吗?
objective-c - NSDate 到 GMTDate 到 JSON 格式
我想将我的本地日期 ([NSDate date]) 转换为 GMT 以创建 JSON 字符串 (/Date(1324435876019-0000)/)。
当我将时钟设置为 EST 时区时,我的代码工作正常,而当我将时区更改为 PST 时,我的代码仍然充当 EST。你能告诉我下面的代码有什么问题吗?