diff options
Diffstat (limited to 'gcc-4.8.1/libgo/go/time/example_test.go')
-rw-r--r-- | gcc-4.8.1/libgo/go/time/example_test.go | 123 |
1 files changed, 0 insertions, 123 deletions
diff --git a/gcc-4.8.1/libgo/go/time/example_test.go b/gcc-4.8.1/libgo/go/time/example_test.go deleted file mode 100644 index cda565ff3..000000000 --- a/gcc-4.8.1/libgo/go/time/example_test.go +++ /dev/null @@ -1,123 +0,0 @@ -// Copyright 2011 The Go Authors. All rights reserved. -// Use of this source code is governed by a BSD-style -// license that can be found in the LICENSE file. - -package time_test - -import ( - "fmt" - "time" -) - -func expensiveCall() {} - -func ExampleDuration() { - t0 := time.Now() - expensiveCall() - t1 := time.Now() - fmt.Printf("The call took %v to run.\n", t1.Sub(t0)) -} - -var c chan int - -func handle(int) {} - -func ExampleAfter() { - select { - case m := <-c: - handle(m) - case <-time.After(5 * time.Minute): - fmt.Println("timed out") - } -} - -func ExampleSleep() { - time.Sleep(100 * time.Millisecond) -} - -func statusUpdate() string { return "" } - -func ExampleTick() { - c := time.Tick(1 * time.Minute) - for now := range c { - fmt.Printf("%v %s\n", now, statusUpdate()) - } -} - -func ExampleMonth() { - _, month, day := time.Now().Date() - if month == time.November && day == 10 { - fmt.Println("Happy Go day!") - } -} - -func ExampleDate() { - t := time.Date(2009, time.November, 10, 23, 0, 0, 0, time.UTC) - fmt.Printf("Go launched at %s\n", t.Local()) - // Output: Go launched at 2009-11-10 15:00:00 -0800 PST -} - -func ExampleTime_Format() { - const format = "Jan 2, 2006 at 3:04pm (MST)" - t := time.Date(2009, time.November, 10, 15, 0, 0, 0, time.Local) - fmt.Println(t.Format(format)) - fmt.Println(t.UTC().Format(format)) - // Output: - // Nov 10, 2009 at 3:00pm (PST) - // Nov 10, 2009 at 11:00pm (UTC) -} - -func ExampleTime_Round() { - t := time.Date(0, 0, 0, 12, 15, 30, 918273645, time.UTC) - round := []time.Duration{ - time.Nanosecond, - time.Microsecond, - time.Millisecond, - time.Second, - 2 * time.Second, - time.Minute, - 10 * time.Minute, - time.Hour, - } - - for _, d := range round { - fmt.Printf("t.Round(%6s) = %s\n", d, t.Round(d).Format("15:04:05.999999999")) - } - // Output: - // t.Round( 1ns) = 12:15:30.918273645 - // t.Round( 1us) = 12:15:30.918274 - // t.Round( 1ms) = 12:15:30.918 - // t.Round( 1s) = 12:15:31 - // t.Round( 2s) = 12:15:30 - // t.Round( 1m0s) = 12:16:00 - // t.Round( 10m0s) = 12:20:00 - // t.Round(1h0m0s) = 12:00:00 -} - -func ExampleTime_Truncate() { - t, _ := time.Parse("2006 Jan 02 15:04:05", "2012 Dec 07 12:15:30.918273645") - trunc := []time.Duration{ - time.Nanosecond, - time.Microsecond, - time.Millisecond, - time.Second, - 2 * time.Second, - time.Minute, - 10 * time.Minute, - time.Hour, - } - - for _, d := range trunc { - fmt.Printf("t.Truncate(%6s) = %s\n", d, t.Truncate(d).Format("15:04:05.999999999")) - } - - // Output: - // t.Truncate( 1ns) = 12:15:30.918273645 - // t.Truncate( 1us) = 12:15:30.918273 - // t.Truncate( 1ms) = 12:15:30.918 - // t.Truncate( 1s) = 12:15:30 - // t.Truncate( 2s) = 12:15:30 - // t.Truncate( 1m0s) = 12:15:00 - // t.Truncate( 10m0s) = 12:10:00 - // t.Truncate(1h0m0s) = 12:00:00 -} |