擷取時間戳轉碼方法

2021-07-08 15:12:01 字數 714 閱讀 3442

//隨便舉個時間戳的例子  

nsstring

*date=

@"1283376197000"

;以date的值為時間戳計算 //

時間戳數值轉換成時間型別

(取出的時間戳為秒數,所以轉換成時間型別時得除以

1000)

nstimeinterval

time=[date

doublevalue

]/1000;

nsdate

*detaildate=[

nsdate

datewithtimeintervalsince1970

:time]; //

例項化乙個

nsdateformatter物件

nsdateformatter

*dateformatter = [[

nsdateformatter

alloc

] init];

//設定時間格式

,這裡可以設定成自己需要的格式

[dateformatter

setdateformat

:@"yyyy年mm

月dd日hh時mm分ss秒"];

nsstring

*currentdatestr = [dateformatter

stringfromdate

: detaildate];

時間戳的獲取方法

new date new date gettime date.now 三種方法都可以獲取時間戳,但是實際上效能是不一樣的 雖然差別不大,但是也算是一種效能的追求 var a new date var b newdate gettime var c date.now console.log a,b,c...

時間戳與時間格式互換方法

方法一 時間格式 let time 2019 09 17 17 26 20 console.log time 時間格式轉換成中國標準時間 let date new date time console.log date 獲取毫秒時間戳減去6分鐘後轉換成中國標準時間 let chinatime new ...

時間戳 時間

由於團隊業務做的是國際專案,就無法避免乙個問題 時區問題,很多業務都是跟時間有關。一些時間的對比,時間的展示,都會涉及到時區和時間戳,所以花點時間來簡單總結一下 時間戳定義 0時區1970年1月1日到現在的毫秒數,所以全世界同一時刻的時間戳都是一樣的。北京時間對應時間戳 unix 0時區對應時間的時...