- /**
- * @param days time.Duration
- * @return result time.Time
- * 这个函数是为了返回和当前日期相差几天的日期
- * 比如: Timedelta(-3)
- * Timedelta(3)
- */
- func Timedelta(days time.Duration) time.Time {
- now := time.Now()
- year, month, day := now.Date()
- baseTime := time.Date(year, month, day, 0, 0, 0, 0, time.UTC)
- date := baseTime.Add(0*time.Hour + days*24*time.Hour + 66355*time.Second)
- return date
- }
- //该片段来自于http://www.codesnippet.cn/detail/0911201513950.html
来源: http://www.codesnippet.cn/detail/0911201513950.html