Examples using... "time"
YearDay returns the day of the year specified by t, in the range [1,365] for non-leap years, and [1,366] in leap years.
Nanosecond returns the nanosecond offset within the second specified by t, in the range [0, 999999999].
Second returns the second offset within the minute specified by t, in the range [0, 59].
Minute returns the minute offset within the hour specified by t, in the range [0, 59].
Hour returns the hour within the day specified by t, in the range [0, 23].
Unix returns t as a Unix time, the number of seconds elapsed since January 1, 1970 UTC. The result does not depend on the location associated with t.
Truncate returns the result of rounding t down to a multiple of d (since the zero time). If d <= 0, Truncate returns t stripped of any monotonic clock reading but otherwise unchanged.
Sub returns the duration t-u. If the result exceeds the maximum (or minimum) value that can be stored in a Duration, the maximum (or minimum) duration will be returned. To compute t-d for a duration d, use t.Add(-d).
String returns the time formatted using the format string
Round returns the result of rounding t to the nearest multiple of d (since the zero time). The rounding behavior for halfway values is to round up. If d <= 0, Round returns t stripped of any monotonic clock reading but otherwise unchanged.
Format returns a textual representation of the time value formatted according to layout, which defines the format by showing how the reference time, defined to be
Equal reports whether t and u represent the same time instant. Two times can be equal even if they are in different locations. For example, 6:00 +0200 CEST and 4:00 UTC are Equal. See the documentation on the Time type for the pitfalls of using == with Time values; most code should use Equal instead...
Day returns the day of the month specified by t.
Date returns the year, month, and day in which t occurs.
Before reports whether the time instant t is before u.
AppendFormat is like Format but appends the textual representation to b and returns the extended buffer.
After reports whether the time instant t is after u.
AddDate returns the time corresponding to adding the given number of years, months, and days to t. For example, AddDate(-1, 2, 3) applied to January 1, 2011 returns March 4, 2010.
Add returns the time t+d.
Tick is a convenience wrapper for NewTicker providing access to the ticking channel only. While Tick is useful for clients that have no need to shut down the Ticker, be aware that without a way to shut it down the underlying Ticker cannot be recovered by the garbage collector; it "leaks". Unlike New...