[英]ios date picker to unix timestamp
我有一個來自日期選擇器的日期,我需要將其設為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
我去了一個時間戳計算器,卻得到了一個完全錯誤的時間,我是否必須以某種方式對其進行格式化?,
所以我做錯了什么?
謝謝!
%lo
格式說明符以八進制表示形式輸出數字。 您確定將它與具有相同符號的Unix時間戳進行了比較嗎?
11762137660(oct)== 1338556336(dec),今天聽起來不錯。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.