iOS中的当前和更新时间?

h4w*_*eye 9 iphone time xcode ios

我正在开发一种汽车驾驶工具,可以保存GPS数据,加速度计数据和时间供以后使用.

不过,加速度是最不重要的.

我需要的只是一个小代码示例,所以我可以将当​​前系统时间打印为Xcode中的更新时钟,因为我希望它尽可能快地保存我的数据:>

在此先感谢任何答案:)

h4wkeye

Jha*_*iya 16

要使用当前系统时间

NSDate* currentDate = [NSDate date];

并获取NSDate的字符串表示形式

- (NSString *)description
Run Code Online (Sandbox Code Playgroud)

然后在下面使用

NSString* dateInString = [currentDate description];
Run Code Online (Sandbox Code Playgroud)


小智 11

喜欢分享这个简单的代码示例.只需将其放在myClass代码中的任何位置即可.您可以找到更多格式示例> iPhone NSDateFormatter的格式字符串.

// Get current date time

NSDate *currentDateTime = [NSDate date];

// Instantiate a NSDateFormatter

NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];

// Set the dateFormatter format

//[dateFormatter setDateFormat:@"yyyy-MM-dd HH:mm:ss"];

// or this format to show day of the week Sat,11-12-2011 23:27:09

[dateFormatter setDateFormat:@"EEE,MM-dd-yyyy HH:mm:ss"];

// Get the date time in NSString

NSString *dateInStringFormated = [dateFormatter stringFromDate:currentDateTime];

NSLog(@"%@", dateInStringFormated);

// Release the dateFormatter

[dateFormatter release]; 
Run Code Online (Sandbox Code Playgroud)