go excel 表格导入问题

今天在做表格导入的时候遇到时间格式的问题。  取到的时间格式是个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
}

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章