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。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。