有没有一种简单的方法可以将 Oracle Timestamp 转换为 iPhone 上的 NSDate 对象?我已经要求我的客户给我一个时间戳为 Unix Timestamp 的数据库(双精度为 0 = 1970 年开始),但这对他们来说似乎是个问题。谢谢。
注意:您可以轻松地将 Unix Timestamp 转换为 NSDate
[NSDate dateWithTimeIntervalSince1970: timestamp] // timestamp is a "double"
我需要做的是将 Oracle 时间戳转换为双精度时间戳,即 Unix 时间戳。其余的很容易。
更多信息:我需要使用以 Oracle Timestamp 格式表示日期的 NSString 在 iPhone 上运行 Objective-C 代码。 另一个 StackOverflow 线程建议使用 NSDateFormatter,但我不知道要使用什么格式,并且该线程中建议的格式化程序的初始化方法会为我生成警告。