OutPutDateFormat string } // AddDuration 时间字符串加减天 // dateStr 是输入的时间字符串 // n 天数(负数为减,正数为加) func(t *TimeStrConverter) AddDuration(dateStr string, n int) (string, error) { // 1. 将dateStr按指定格式转换成时间 endDate, err := time.Parse(t.InputDateFormat, ...
//caution : format string is `2006-01-02 15:04:05.000000000` current := time.Now() fmt.Println("origin : ", current.String()) // origin : 2016-09-02 15:53:07.159994437 +0800 CST fmt.Println("mm-dd-yyyy : ", current.Format("01-02-2006")) // mm-dd-yyyy : 09-02-2016 fmt...
func GetCurrentFormatStr(fmtStr string) string { if fmtStr == "" { fmtStr = "2006-01-02 15:04:05" } return time.Now().Format(fmtStr) } 2.时间戳 to 日期格式 func Sec2TimeStr(sec int64, fmtStr string) string { if fmtStr == "" { fmtStr = "2006-01-02 15:04:05" } return t...
fmt.Println("Short date:", now.Format("Jan 2, 2006")) fmt.Println("Long date:", now.Format("Mon Jan 2 15:04:05 2006")) } We get the current datetime withtime.Nowfunction and format it in three ways utilizing theFormatfunction. $ go run main.go Time: 18:10:34 Short date: Ma...
fmt.Println(t.Format(layout)) 1. 2. 3. 4. 1.根据指定时间返回 time.Time 类型,使用函数 time.Date() now := time.Now() layout := "2006-01-02 15:04:05" //根据指定时间返回 time.Time 类型 //分别指定年,月,日,时,分,秒,纳秒,时区 ...
DateFormat), settings.Ext) if path.Join(settings.Path, logFilename) != fileLogger.logFile.Name() { fd, err := utils.OpenFile(logFilename, settings.Path) if err != nil { panic("open log " + logFilename + " failed: " + err.Error()) } fileLogger.logFile.Close() ...
timeStamp := time.Date(2021, 11, 20, 23, 34, 10, 0, time.Local).Unix() fmt.Println(timeStamp) } 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 示例:获取当天01:00:00的时间戳 package main import ( "fmt" "time" ) func main() { ...
Golang工具集-String工具,时间工具,http工具等 gotool === gotool是一个小而全的Golang工具集,主要是将日常开发中常用的到方法进行提炼集成,避免重复造轮子,提高工作效率,每一个方法都是作者经过工作经验,和从以往的项目中提炼出来的。 2021-7-9更新内容详细使用请看文档 添加文件...
1) 时间戳转时间字符串 (int64 —> string) 代码语言:javascript 复制 timeUnix:=time.Now().Unix()//已知的时间戳formatTimeStr:=time.Unix(timeUnix,0).Format("2006-01-02 15:04:05")fmt.Println(formatTimeStr)//打印结果:2017-04-11 13:30:39 ...
Date是一个基于time包装的一个日期包,通过此包可以快速创建日期、获取时间戳、毫秒数及最重要的日期格式化,另外你还可以继续使用time包下的所有函数(除tim...