1. Now()
- 作用:获取当前时间。
- 示例:
now := gtime.Now()
2. Timestamp()
- 作用:获取当前时间的时间戳。
- 示例:
timestamp := gtime.Timestamp()
3. StrToTime()
- 作用:将字符串格式的时间转换为time.Time类型。
- 示例:
timeStr := "2023-12-15 12:30:00"
timeObj, err := gtime.StrToTime(timeStr)
4. Format()
- 作用:将时间格式化为指定的字符串。
- 示例:
formattedTime := gtime.Now().Format("Y-m-d H:i:s")
5. Add()
- 作用:在当前时间的基础上增加指定的时间间隔。
- 示例:
newTime := gtime.Now().Add(10 * time.Minute)
6. Sub()
- 作用:计算两个时间之间的时间间隔。
- 示例:
duration := gtime.Now().Sub(anotherTime)
7. Seconds(), Minutes(), Hours(), Days()
- 作用:获取时间间隔的秒数、分钟数、小时数、天数。
- 示例:
seconds := gtime.Now().Add(2 * time.Hour).Seconds()
8. Diff()
- 作用:计算两个时间之间的差异,返回time.Duration类型。
- 示例:
diff := gtime.Diff(time1, time2)
这只是gtime模块中的一部分方法,详细的方法和用法可以查阅GoFrame框架的官方文档。
转载请注明出处:http://www.zyzy.cn/article/detail/7733/GoFrame