package utils import ( "fmt" t "time" ent "repodiff/entities" ) func TimestampSeconds() ent.RepoTimestamp { return ent.RepoTimestamp(t.Now().Unix()) } func TimestampToDate(timestamp ent.RepoTimestamp) string { year, month, day := t.Unix(int64(timestamp), 0).Date() return fmt.Sprintf("%04d-%02d-%02d", year, month, day) } // Formats a timestamp into a datetime acceptable for MySQL func TimestampToDataStudioDatetime(timestamp ent.RepoTimestamp) string { asTime := t.Unix(int64(timestamp), 0) return fmt.Sprintf( "%04d%02d%02d%02d", asTime.Year(), asTime.Month(), asTime.Day(), asTime.Hour(), ) }