mirror of
https://github.com/tursom/GoCollections.git
synced 2025-03-16 02:50:31 +08:00
71 lines
1.4 KiB
Go
71 lines
1.4 KiB
Go
|
package time
|
||
|
|
||
|
import (
|
||
|
"time"
|
||
|
)
|
||
|
|
||
|
type Time = time.Time
|
||
|
|
||
|
// A Month specifies a month of the year (January = 1, ...).
|
||
|
type Month = time.Month
|
||
|
|
||
|
const (
|
||
|
January = time.January
|
||
|
February = time.February
|
||
|
March = time.March
|
||
|
April = time.April
|
||
|
May = time.May
|
||
|
June = time.June
|
||
|
July = time.July
|
||
|
August = time.August
|
||
|
September = time.September
|
||
|
October = time.October
|
||
|
November = time.November
|
||
|
December = time.December
|
||
|
)
|
||
|
|
||
|
// A Weekday specifies a day of the week (Sunday = 0, ...).
|
||
|
type Weekday = time.Weekday
|
||
|
|
||
|
const (
|
||
|
Sunday = time.Sunday
|
||
|
Monday = time.Monday
|
||
|
Tuesday = time.Tuesday
|
||
|
Wednesday = time.Wednesday
|
||
|
Thursday = time.Thursday
|
||
|
Friday = time.Friday
|
||
|
Saturday = time.Saturday
|
||
|
)
|
||
|
|
||
|
type Duration = time.Duration
|
||
|
|
||
|
const (
|
||
|
Nanosecond = time.Nanosecond
|
||
|
Microsecond = time.Microsecond
|
||
|
Millisecond = time.Millisecond
|
||
|
Second = time.Second
|
||
|
Minute = time.Minute
|
||
|
Hour = time.Hour
|
||
|
)
|
||
|
|
||
|
// Now returns the current local time.
|
||
|
func Now() Time {
|
||
|
return time.Now()
|
||
|
}
|
||
|
|
||
|
func Unix(sec int64, nsec int64) Time {
|
||
|
return time.Unix(sec, nsec)
|
||
|
}
|
||
|
|
||
|
func UnixMilli(msec int64) Time {
|
||
|
return time.UnixMilli(msec)
|
||
|
}
|
||
|
|
||
|
func UnixMicro(usec int64) Time {
|
||
|
return time.UnixMicro(usec)
|
||
|
}
|
||
|
|
||
|
func Date(year int, month Month, day, hour, min, sec, nsec int, loc *Location) Time {
|
||
|
return time.Date(year, month, day, hour, min, sec, nsec, loc)
|
||
|
}
|