golang 创建 time.Date 使用CST
时间: 2024-01-11 13:02:43 浏览: 93
Golang中time.After的使用理解与释放问题
要在 Golang 中创建一个 CST 时间,可以使用 time 包中的 Date 函数。CST 是中国标准时间,也被称为北京时间。以下是一个示例代码:
```go
package main
import (
"fmt"
"time"
)
func main() {
cst := time.FixedZone("CST", 8*3600) // 东八区
date := time.Date(2021, 10, 1, 12, 0, 0, 0, cst)
fmt.Println(date)
}
```
在这个示例中,我们首先使用 time 包中的 FixedZone 函数创建了一个 CST 时区,然后使用 Date 函数创建了一个 CST 时间。该代码将输出:`2021-10-01 12:00:00 +0800 CST`。注意,此处的时间是按照 CST 时区解释的。
阅读全文