golang 遍历 []time.Time
时间: 2023-09-24 11:11:26 浏览: 74
详解Golang中的各种时间操作
可以使用 for 循环遍历 []time.Time,例如:
```go
package main
import (
"fmt"
"time"
)
func main() {
times := []time.Time{
time.Now(),
time.Now().Add(time.Hour * 24),
time.Now().Add(time.Hour * 48),
}
for _, t := range times {
fmt.Println(t.Format("2006-01-02 15:04:05"))
}
}
```
这个例子中,我们创建了一个包含三个 time.Time 对象的切片,然后使用 for 循环遍历这个切片,并且打印每个时间的格式化字符串("2006-01-02 15:04:05")。注意,我们使用了 range 关键字来遍历切片,这样可以获取每个元素的索引和值。由于我们不需要使用索引,因此使用了空白标识符 `_` 来忽略它。
阅读全文