golang package(time)

來源:互聯網
上載者:User
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。

time package in there

//time package//time 包為我們提供了一個資料類型 time.Time(作為值使用)以及顯示和測量時間和日期的功能函數//目前時間可以使用 time.Now() 擷取,或者使用 t.Day()、t.Minute() 等等來擷取時間的一部分;你甚至可以自訂時間///   格式化字串,例如: fmt.Printf("%02d.%02d.%4d\n", t.Day(), t.Month(), t.Year()) 將會輸出 21.07.2011//Duration 類型表示兩個連續時刻所相差的納秒數,類型為 int64。Location 類型映射某個時區的時間,UTC 表示通用協調//    世界時間//包中的一個預定義函數 func (t Time) Format(layout string) string 可以根據一個格式化字串來將一個時間 t 轉///    換為相應格式的字串,你可以使用一些預定義的格式,如:time.ANSIC 或 time.RFC822。//一般的格式化設計是通過對於一個標準時間的格式化描述來展現的,這聽起來很奇怪,但看下面這個例子你就會一目瞭然fmt.Println(t.Format("02 Jan 2006 15:04")) //輸出:21 Jul 2011 10:31//如果你需要在應用程式在經過一定時間或周期執行某項任務(事件處理的特例),則可以使用 time.After 或者//    time.Ticker//time.Sleep(Duration d) 可以實現對某個進程(實質上是 goroutine)時間長度為 d 的暫停


聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.