jcd*_*dmb 4 iphone timestamp objective-c nsdate
我在任何地方都找不到这个问题的答案,但这似乎是一个典型的问题:我在Objective-C中有一个"NSDate时间戳",看起来像"2010-07-14 16:30:41 +0200".java时间戳只是一个长整数(例如:"976712400000").
所以,我的问题是:什么是与Java时间戳等效的Objective-c?
在此先感谢您的帮助.
Dou*_*aan 17
虽然@ lordsandwich的答案是正确的,但您也可以直接使用该NSDate timeIntervalSince1970方法,而不是NSDate自己"制作"1970年.
这将是这样的:
NSDate *past = [NSDate date];
NSTimeInterval oldTime = [past timeIntervalSince1970];
NSString *unixTime = [[NSString alloc] initWithFormat:@"%0.0f", oldTime];
Run Code Online (Sandbox Code Playgroud)
当你使用它时,不要不必要地将新对象添加到自动释放池中,我认为使用此方法实际上更好.
| 归档时间: |
|
| 查看次数: |
4848 次 |
| 最近记录: |