mirror of
https://github.com/golang/go
synced 2024-11-12 10:30:23 -07:00
time: move the explanation of u/micro to the ParseDuration example
Fix a few missing capitalizations in drive-by. Change-Id: I7353c12f3ccddefc0f26a98590caf9e446129558 Reviewed-on: https://go-review.googlesource.com/c/163918 Run-TryBot: Rob Pike <r@golang.org> TryBot-Result: Gobot Gobot <gobot@golang.org> Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
This commit is contained in:
parent
bd23e84b73
commit
61170f85e6
@ -90,14 +90,21 @@ func ExampleDuration_Truncate() {
|
|||||||
func ExampleParseDuration() {
|
func ExampleParseDuration() {
|
||||||
hours, _ := time.ParseDuration("10h")
|
hours, _ := time.ParseDuration("10h")
|
||||||
complex, _ := time.ParseDuration("1h10m10s")
|
complex, _ := time.ParseDuration("1h10m10s")
|
||||||
|
micro, _ := time.ParseDuration("1µs")
|
||||||
|
// The package also accepts the incorrect but common prefix u for micro.
|
||||||
|
micro2, _ := time.ParseDuration("1us")
|
||||||
|
|
||||||
fmt.Println(hours)
|
fmt.Println(hours)
|
||||||
fmt.Println(complex)
|
fmt.Println(complex)
|
||||||
fmt.Printf("there are %.0f seconds in %v\n", complex.Seconds(), complex)
|
fmt.Printf("There are %.0f seconds in %v.\n", complex.Seconds(), complex)
|
||||||
|
fmt.Printf("There are %d nanoseconds in %v.\n", micro.Nanoseconds(), micro)
|
||||||
|
fmt.Printf("There are %6.2e seconds in %v.\n", micro2.Seconds(), micro)
|
||||||
// Output:
|
// Output:
|
||||||
// 10h0m0s
|
// 10h0m0s
|
||||||
// 1h10m10s
|
// 1h10m10s
|
||||||
// there are 4210 seconds in 1h10m10s
|
// There are 4210 seconds in 1h10m10s.
|
||||||
|
// There are 1000 nanoseconds in 1µs.
|
||||||
|
// There are 1.00e-06 seconds in 1µs.
|
||||||
}
|
}
|
||||||
|
|
||||||
func ExampleDuration_Hours() {
|
func ExampleDuration_Hours() {
|
||||||
@ -115,18 +122,14 @@ func ExampleDuration_Minutes() {
|
|||||||
func ExampleDuration_Nanoseconds() {
|
func ExampleDuration_Nanoseconds() {
|
||||||
u, _ := time.ParseDuration("1µs")
|
u, _ := time.ParseDuration("1µs")
|
||||||
fmt.Printf("One microsecond is %d nanoseconds.\n", u.Nanoseconds())
|
fmt.Printf("One microsecond is %d nanoseconds.\n", u.Nanoseconds())
|
||||||
// The package also accepts the incorrect but common prefix u for micro.
|
|
||||||
v, _ := time.ParseDuration("1us")
|
|
||||||
fmt.Printf("One microsecond is %6.2e seconds.\n", v.Seconds())
|
|
||||||
// Output:
|
// Output:
|
||||||
// One microsecond is 1000 nanoseconds.
|
// One microsecond is 1000 nanoseconds.
|
||||||
// One microsecond is 1.00e-06 seconds.
|
|
||||||
}
|
}
|
||||||
|
|
||||||
func ExampleDuration_Seconds() {
|
func ExampleDuration_Seconds() {
|
||||||
m, _ := time.ParseDuration("1m30s")
|
m, _ := time.ParseDuration("1m30s")
|
||||||
fmt.Printf("take off in t-%.0f seconds.", m.Seconds())
|
fmt.Printf("Take off in t-%.0f seconds.", m.Seconds())
|
||||||
// Output: take off in t-90 seconds.
|
// Output: Take off in t-90 seconds.
|
||||||
}
|
}
|
||||||
|
|
||||||
var c chan int
|
var c chan int
|
||||||
|
Loading…
Reference in New Issue
Block a user