今天在做表格導入的時候遇到時間格式的問題。 取到的時間格式是個5位的數字字符串,不是標準的時間格式
往上發現很多都有這個問題,我的思路是做個兼容
// ConvertDateStringToTime 把類似"2006-01-02"的日期字符串轉換成時間類型
func ConvertDateStringToTime(date string) time.Time {
bjZone, err := time.LoadLocation("Asia/Shanghai")
if err != nil {
fmt.Println(date, err)
return time.Time{}
}
outTime, err := time.ParseInLocation("1-2-06", date, bjZone)
if err != nil {
fmt.Println(date, err)
return time.Time{}
}
return outTime
}