UTC" ?
func NewDate(year int, month time.Month, day int) time.Time {
return time.Date(year, month, day, 0, 0, 0, 0, time.UTC)
}
func main() {
// Starting date.
__date := NewDate(2019, time.Month(11), 1)
startDate, err := time.Parse(time.RFC3339, __date.String())
if err != nil {
fmt.Println(err)
}
t := time.Now().UTC()
currentDate := NewDate(t.Year(), t.Month(), t.Day())
daysDifferend := currentDate.Sub(startDate).Hours() / 24
fmt.Println("Days after:", daysDifferend)
}
Не понимаю какой RFC юзать, не один не работает
Нужно посчитать разницу дней двух дат. Без парсинга даты работает, но мне нужно эту дату в строковом виде хранить в БД, а после делать select и парсить её и сверять с текущей датой.
const format = "2006-01-02 15:04:05 -0700 MST"
Обсуждают сегодня