排名
65
文章
6
粉丝
1
评论
1
ICP备案 :渝ICP备18016597号-1
网站信息:2018-2025TNBLOG.NET
技术交流:群号656732739
联系我们:contact@tnblog.net
公网安备:
50010702506256


欢迎加群交流技术

3.0 时间和日期
`time` 包为我们提供了一个数据类型 `time.Time`(作为值使用)以及显示和测量时间和日期的功能函数。
当前时间可以使用 `time.Now()` 获取,或者使用 `t.Day()`、`t.Minute()` 等等来获取时间的一部分;
你甚至可以自定义时间格式化字符串,
例如: `fmt.Printf("%02d.%02d.%4d\n", t.Day(), t.Month(), t.Year())` 将会输出 `21.07.2011`。
例如:
t:=time.Now()
t:=time.Now()
t.Day()
t.Month()
你甚至可以自定义时间格式化字符串,
例如: `fmt.Printf("%02d.%02d.%4d\n", t.Day(), t.Month(), t.Year())` 将会输出 `21.07.2011`。
Duration 类型表示两个连续时刻所相差的纳秒数,类型为 int64。Location 类型映射某个时区的时间,UTC 表示通用协调世界时间。
包中的一个预定义函数 `func (t Time) Format(layout string) string`
可以根据一个格式化字符串来将一个时间 t 转换为相应格式的字符串,你可以使用一些预定义的格式,如:`time.ANSIC` 或 `time.RFC822`。
可以根据一个格式化字符串来将一个时间 t 转换为相应格式的字符串,你可以使用一些预定义的格式,如:`time.ANSIC` 或 `time.RFC822`。
一般的格式化设计是通过对于一个标准时间的格式化描述来展现的,这听起来很奇怪,但看下面这个例子你就会一目了然:
```go
fmt.Println(t.Format("02 Jan 2006 15:04"))
```
输出:
21 Jul 2011 10:31
其它有关时间操作的文档请参阅 [官方文档](http://golang.org/pkg/time/)
( **译者注:国内用户可访问 [该页面](http://docs.studygolang.com/pkg/time/)** )。
( **译者注:国内用户可访问 [该页面](http://docs.studygolang.com/pkg/time/)** )。
评价