Go time 日期类相关操作 列表

4 min read

以下是 Go 语言中针对日期类的相关操作列表:

  1. 创建时间变量: 通过 time.Now() 函数来创建当前时间的变量,并将其赋值给一个变量。

  2. 时间格式化:可以使用 time.Format() 函数将时间进行格式化并转化为字符串。

  3. 时间比较:可以使用 time.Before()、time.After()、time.Equal() 函数来比较两个时间的先后顺序。

  4. 时间计算:可以使用 time.Add()、time.Sub() 函数来对时间进行加减计算。

  5. 时间戳转化:可以使用 time.Unix() 函数将时间戳转化为时间类型变量。

  6. 时间区间计算:可以使用 time.Since() 函数计算当前时间到指定时间的时间差值。

  7. 时间持续时间计算:可以使用 time.Duration 类型,将时间和时间段相乘或者除法来计算持续时间。

  8. 时间解析:可以使用 time.Parse() 函数将字符串转化为时间类型变量,需要指定格式。

  9. 时间默认格式:Go 语言中默认支持的时间格式为 RFC3339 标准格式,可以使用 time.RFC3339 常量作为格式参数。

  10. 时间本地化:可以使用 time.LoadLocation() 函数将时间转化为本地时间。