📜  Golang 中的 time.String()函数示例(1)

📅  最后修改于: 2023-12-03 15:15:22.878000             🧑  作者: Mango

Golang 中的 time.String()函数

在 Golang 中, time 包提供了很多时间相关的操作,其中 time.String() 函数用于将 time 类型的数据转换为字符串类型。

1. 函数签名
func (t Time) String() string
2. 参数说明
  • t Time:需要转换为字符串的 time 类型的变量。
3. 返回值
  • 返回转换后的时间字符串。格式为 2006-01-02 15:04:05.999999999 -0700 MST
4. 示例代码
package main

import (
    "fmt"
    "time"
)

func main() {
    t := time.Now()
    fmt.Println("当前时间:", t.String())
}

执行结果:

当前时间:2022-05-11 14:57:45.6557117 +0800 CST m=+0.004990401
5. 注意事项
  • time.String() 输出的时间格式为 "2006-01-02 15:04:05.999999999 -0700 MST",固定不变,不能修改。
  • 该函数只能转换为时间字符串,无法转换回时间类型。如需转换回时间类型,需要使用 time.Parse() 函数。