這段時間老需要對時間進行轉換,也就是將時間戳轉換成特定的格式,或者特定的格式轉換成時間戳。
首先想到的當然是用系統的方法了,但是寫完後,發現第一次載入頁面的時候特別的卡,一步一步鎖定,最後發現,是ios本身函式
[nsdate datewithtimeintervalsince1970:[timestr longlongvalue]]
這句話特別卡,由於轉換的很多,都無法忍受了。最後就想著,不用它這個自帶的方法了,改用c裡面的方法來進行時間之間轉換。
要求也挺簡單:
1.時間戳轉格式化日期,比如:1384936600 → 2013-11-20 08:36:40 輸入乙個long,輸出乙個nsstring
2.反過來:2013-11-20 08:36:40 → 1384936600 輸入nsstring,輸出乙個long
好久沒碰c語言。。好多函式都現查怎麼用,還好一會就搞定了
1.時間戳轉格式化
#include #include int main(int argc, const char * argv)
2.格式化轉時間戳
#include #include int main(int argc, const char * argv)
還不算完全完吧,還沒有和oc**混編。malloc建立的空間,也沒想好在**釋放比較好。暫時先這樣,測試應該能用。明天搞定,今天先下班~
python時間日期與時間戳的轉換
在編寫 時,經常涉及時間 日期 時間戳的相互轉換,這裡彙總一下,用的是python3 用到的模組 import time,datetime1 str型別的日期轉換為時間戳 str型別的時間 time1 2020 05 20 13 14 00 轉為時間陣列 timearray time.strptim...
Python時間,日期,時間戳之間轉換
1.將字串的時間轉換為時間戳 方法 a 2013 10 10 23 40 00 將其轉換為時間陣列 importtime timearray time.strptime a,y m d h m s 轉換為時間戳 timestamp int time.mktime timearray timestam...
Python時間,日期,時間戳之間轉換
方法 a 2013 10 10 23 40 00 將其轉換為時間陣列 importtime timearray time.strptime a,y m d h m s 轉換為時間戳 timestamp int time.mktime timearray timestamp 1381419600 2....