package main import ( "fmt" "time" ) func TimeStrcount(start, end string) int64 { timeFormat := "2006-01-02 15:04:05" // 定义时间格式 // 两个时间字符串 // 解析时间字符串为 Time 对象 startTime, err := time.Parse(timeFormat, start) if err != nil { fmt.Println("Error parsing start time:", err) return 0 } endTime, err := time.Parse(timeFormat, end) if err != nil { fmt.Println("Error parsing end time:", err) return 0 } // 计算时间差 diff := endTime.Sub(startTime) // 获取相差的天数 days := int64(diff.Hours() / 24) fmt.Printf("相差的天数: %d 天\n", days) return days }