具有本地时间戳的日期

时间:2009-03-29 14:27:37

标签: ios cocoa-touch nsdate

我想跟踪时间戳的日期。我可以使用什么Objective-C / cocoa类来获取机器时间设置的本地时间戳?

例如,如果我在美国,时间戳应该与我所在的地区有关。如果我在欧洲,应该在欧洲时间。

2 个答案:

答案 0 :(得分:0)

看看NSDate。例如,

NSDate *today = [NSDate date];

将为您提供当前的日期和时间。

答案 1 :(得分:0)

你可以使用它。

 NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateStyle:NSDateFormatterMediumStyle];
[dateFormatter setTimeStyle:NSDateFormatterMediumStyle];
[dateFormatter setTimeZone:[NSTimeZone localTimeZone]];
NSString *currentTime = [dateFormatter stringFromDate:[NSDate date]]
NSLog(@"Current Date:%@",currentTime);

我希望这对你有用。