mirror of
https://github.com/golang/go
synced 2024-11-02 08:01:26 +00:00
time: add example for Time.Unix
Change-Id: Ie64eba5b57b609a343ddb381fe83c01f172c0bf4 Reviewed-on: https://go-review.googlesource.com/60890 Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org> Run-TryBot: Brad Fitzpatrick <bradfitz@golang.org>
This commit is contained in:
parent
0cee4b7b78
commit
d50e95261d
1 changed files with 20 additions and 0 deletions
|
@ -355,6 +355,26 @@ func ExampleParseInLocation() {
|
|||
// 2012-07-09 00:00:00 +0200 CEST
|
||||
}
|
||||
|
||||
func ExampleTime_Unix() {
|
||||
// Create a date.
|
||||
const nsecs = 0
|
||||
orig := time.Date(2009, time.January, 1, 1, 9, 30, nsecs, time.UTC)
|
||||
fmt.Printf("orig = %v\n", orig)
|
||||
|
||||
// Get the Unix timestamp of the date.
|
||||
unix := orig.Unix()
|
||||
fmt.Printf("orig.Unix() = %v\n", unix)
|
||||
|
||||
// Convert the Unix date back to a time.Time.
|
||||
parsed := time.Unix(unix, nsecs).UTC()
|
||||
fmt.Printf("parsed = %v\n", parsed)
|
||||
|
||||
// Output:
|
||||
// orig = 2009-01-01 01:09:30 +0000 UTC
|
||||
// orig.Unix() = 1230772170
|
||||
// parsed = 2009-01-01 01:09:30 +0000 UTC
|
||||
}
|
||||
|
||||
func ExampleTime_Round() {
|
||||
t := time.Date(0, 0, 0, 12, 15, 30, 918273645, time.UTC)
|
||||
round := []time.Duration{
|
||||
|
|
Loading…
Reference in a new issue