GO語言"time"包中"Date"函數的用法及代碼示例。
用法:
func Date(year int, month Month, day, hour, min, sec, nsec int, loc *Location) Time
日期返回對應的時間
yyyy-mm-dd hh:mm:ss + nsec nanoseconds
在給定位置的那個時間的適當區域。
月、日、小時、分鍾、秒和納秒值可能超出其通常範圍,並且將在轉換過程中進行標準化。例如,10 月 32 日轉換為 11 月 1 日。
夏令時轉換跳過或重複時間。例如,在美國,2011 年 3 月 13 日淩晨 2:15 從未發生過,而 2011 年 11 月 6 日淩晨 1:15 發生了兩次。在這種情況下,時區的選擇以及時間的選擇都沒有明確定義。 Date 返回的時間在轉換中涉及的兩個區域之一中是正確的,但它不保證是哪個。
如果 loc 為 nil,則日期Panics。
例子:
package main
import (
"fmt"
"time"
)
func main() {
t := time.Date(2009, time.November, 10, 23, 0, 0, 0, time.UTC)
fmt.Printf("Go launched at %s\n", t.Local())
}
輸出:
Go launched at 2009-11-10 15:00:00 -0800 PST
相關用法
- GO DecodeLastRuneInString用法及代碼示例
- GO DumpResponse用法及代碼示例
- GO DB.QueryRowContext用法及代碼示例
- GO DB.ExecContext用法及代碼示例
- GO Dial用法及代碼示例
- GO DB.BeginTx用法及代碼示例
- GO Decoder.Token用法及代碼示例
- GO Decoder.Decode用法及代碼示例
- GO DumpRequest用法及代碼示例
- GO Drawer用法及代碼示例
- GO Duration.Hours用法及代碼示例
- GO Duration.Round用法及代碼示例
- GO DecodeRuneInString用法及代碼示例
- GO DumpRequestOut用法及代碼示例
- GO DecodeRune用法及代碼示例
- GO Duration用法及代碼示例
- GO DB.QueryContext用法及代碼示例
- GO Div64用法及代碼示例
- GO Duration.Truncate用法及代碼示例
- GO Dumper用法及代碼示例
注:本文由純淨天空篩選整理自golang.google.cn大神的英文原創作品 Date。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。