56 lines
1.2 KiB
Go
56 lines
1.2 KiB
Go
/*
|
|
* @FileName: format.go
|
|
* @Author: JuneXu
|
|
* @CreateTime: 2022/2/25 下午2:30
|
|
* @Description:
|
|
*/
|
|
|
|
package timeUtil
|
|
|
|
import "time"
|
|
|
|
var MonthMap = make(map[string]string)
|
|
|
|
type DefineTimeFormat struct {
|
|
//常规时间格式(日期带横杠)
|
|
Normal_YMDhms string
|
|
Normal_YMD string
|
|
Normal_hms string
|
|
//带斜杠的时间格式
|
|
Slash_YMDhms string
|
|
Slash_YMD string
|
|
//无间隔符
|
|
NoSpacer_YMDhms string
|
|
NoSpacer_YMD string
|
|
}
|
|
|
|
var TimeFormat DefineTimeFormat
|
|
var Loc *time.Location
|
|
|
|
func init() {
|
|
MonthMap[""] = "00"
|
|
MonthMap["January"] = "01"
|
|
MonthMap["February"] = "02"
|
|
MonthMap["March"] = "03"
|
|
MonthMap["April"] = "04"
|
|
MonthMap["May"] = "05"
|
|
MonthMap["June"] = "06"
|
|
MonthMap["July"] = "07"
|
|
MonthMap["August"] = "08"
|
|
MonthMap["September"] = "09"
|
|
MonthMap["October"] = "10"
|
|
MonthMap["November"] = "11"
|
|
MonthMap["December"] = "12"
|
|
|
|
TimeFormat = DefineTimeFormat{
|
|
Normal_YMDhms: "2006-01-02 15:04:05",
|
|
Normal_YMD: "2006-01-02",
|
|
Normal_hms: "15:04:05",
|
|
Slash_YMDhms: "2006/01/02 15:04:05",
|
|
Slash_YMD: "2006/01/02",
|
|
NoSpacer_YMDhms: "20060102150405",
|
|
NoSpacer_YMD: "20060102",
|
|
}
|
|
Loc, _ = time.LoadLocation("Asia/Shanghai")
|
|
}
|