時間和日期相關函式,需匯入time 包
。
package main
import
("fmt"
"time"
)func main()
// 輸出結果:
當前時間為:
2020-01
-2011:
38:23.678291
+0800
cst m=
+0.002991101
型別為:time.time
2.獲取日期等相關資訊(年、月、日、時、分、秒):package main
import
("fmt"
"time"
)func main()
// 輸出如下:
當前時間為:
2020-01
-2011:
47:02.956236
+0800
cst m=
+0.002990501
型別為:time.time年=
2020
月=january
1月份日期=
20時=
11分鐘=
47秒數=
2
使用printf 或 sprintf:
package main
import
("fmt"
"time"
)func main()
// 輸出如下:
當前時間為:
2020-01
-2011:
58:25.2377586
+0800
cst m=
+0.001995201
型別為:time.time
當前年月日的時間為:
2020-1
-2011:
58:25當前年月日的時間為:
2020-1
-2011:
58:25
使用time.format()方法:
package main
import
("fmt"
"time"
)func main()
// 輸出結果如下:
當前時間為:
2020-01
-2014:
07:10.5955972
+0800
cst m=
+0.001999601
型別為:time.time
2020/01
/2014:
07:102020-01
-2014:
07:10
注意:為什麼是2006-01-02 15:04:05?:
4.時間的常量:
const
( nanosecond duration =
1// 納秒
microsecond =
1000
* nanosecond //微妙
millisecond =
1000
* microsecond // 毫秒
second =
1000
* millisecond // 秒
minute =
60* second // 分鐘
hour =
60* minute // 小時
)
5.時間戳:
unix:從2023年1月1日時間點開始計算的時間(單位:秒);
unixnano:從2023年1月1日時間點開始計算的時間(單位:納秒);
如果納秒為單位unix時間超出了 int64 表示的範圍,結果是未定義
package main
import
("fmt"
"time"
)func main()
// 輸出結果:
時間為:
2020-01
-2014:
48:41.988597
+0800
cst m=
+0.002990001
2020-01
-2014:
48:41unix時間戳
(單位:秒)
=1579502921
unix時間戳
(單位:納秒)
=1579502921988597000
go語言時間和日期相關函式
時間和日期相關得函式,需要匯入time包 time包提供了時間和日期顯示的相關函式,日曆的計算採用的時公曆 time.time 用於表示時間 func main 結果 3.獲取其它的日期資訊 package main import fmt time func main 結果 格式化日期時間 pack...
GO 時間和日期函式
介紹 在程式設計中,經常使用到的日期相關的函式 時間和日期相關函式,需要匯入time包 包 time.time型別,用於獲取當前時間 package main import fmt time func main 用於獲取詳細的年月日時分秒 package main import fmt time f...
Go語言之函式使用 13 時間和日期相關函式
1 時間和日期相關函式,需要匯入 time包 2 time.time 型別,用於表示時間,注意 time型別繫結很多的方法 td time.now 返回型別就是time.time fmt.printf td的型別是 t td的返回值是 v n td,td 3 獲取到當前時間的方法 now time....