簡體   English   中英

iOS日期選擇器到Unix時間戳

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM