docs added
This commit is contained in:
parent
bf18df79f2
commit
72ce991d96
1 changed files with 10 additions and 3 deletions
|
|
@ -6,10 +6,17 @@ import (
|
||||||
)
|
)
|
||||||
|
|
||||||
type timeUtil interface {
|
type timeUtil interface {
|
||||||
|
// TimeNowUTC Use it everywhere, when you need current time.
|
||||||
TimeNowUTC() time.Time
|
TimeNowUTC() time.Time
|
||||||
|
|
||||||
|
// DeletedNullTime returns empty sql.NullTime struct.
|
||||||
DeletedNullTime() sql.NullTime
|
DeletedNullTime() sql.NullTime
|
||||||
|
|
||||||
|
// NullTimeNowUTC returns valid sql.NullTime struct with current time in UTC.
|
||||||
NullTimeNowUTC() sql.NullTime
|
NullTimeNowUTC() sql.NullTime
|
||||||
NullTimeFromNow(time.Time) sql.NullTime
|
|
||||||
|
// NullTimeFromNow converts time.Time to valid sql.NullTime struct.
|
||||||
|
NullTimeFromNow(now time.Time) sql.NullTime
|
||||||
}
|
}
|
||||||
|
|
||||||
func (h *Handler) TimeNowUTC() time.Time {
|
func (h *Handler) TimeNowUTC() time.Time {
|
||||||
|
|
@ -24,6 +31,6 @@ func (h *Handler) NullTimeNowUTC() sql.NullTime {
|
||||||
return sql.NullTime{Time: h.TimeNowUTC(), Valid: true}
|
return sql.NullTime{Time: h.TimeNowUTC(), Valid: true}
|
||||||
}
|
}
|
||||||
|
|
||||||
func (h *Handler) NullTimeFromNow(time.Time) sql.NullTime {
|
func (h *Handler) NullTimeFromNow(now time.Time) sql.NullTime {
|
||||||
return sql.NullTime{Time: h.TimeNowUTC(), Valid: true}
|
return sql.NullTime{Time: now, Valid: true}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue