我有一个日期选择器的日期,我要使它成为一个UNIX时间戳,我登录,但得到一个错误的值,IOS日期选取器unix时间戳
这里我的代码:
time_t unixTime = (time_t) [self.datePicker.date timeIntervalSince1970];
NSLog(@"el timestamp:: %lo", unixTime);
这是日志
2012-06-01 22:13:18.543 ClientApp[50494:12503] escojio ::2012-06-01 12:12:16 +0000
2012-06-01 22:14:13.163 ClientApp[50494:12503] el timestamp:: 11762137660
我去一个时间戳计算器,并得到一个完全错误的时候,我一定要以某种方式格式化?
所以我做错了什么?
谢谢!
什么是'完全错误的时间',你期望得到什么时间/格式? – Manuel
当您真正想要“NSDate unix timestamp”时,您通过说“ios date picker unix timestamp”使问题变得复杂化。 'timeIntervalSince1970'是正确的选择。 –