您好,登錄后才能下訂單哦!
時間格式在程序、數據庫、日志信息中扮演著非常重要的角色,選擇合適的格式能為我們的工作帶來編輯。在Go語言中可以使用time包實現我們基礎的需求。
導入包
import ( "time" "fmt" )
時間輸出以及格式化
package main import ( "time" "fmt" ) //時間函數以及時間格式化 func main(){ now := time.Now() //Year = now.Year() //Mouth = now.Month() //Day = now.Day() //時間格式化輸出 Printf輸出 fmt.Printf("當前時間為: %d-%d-%d %d:%d:%d\n",now.Year(),now.Month(),now.Day(),now.Hour(),now.Minute(),now.Second()) //fmt.Sprintf 格式化輸出 dateString := fmt.Sprintf("當前時間為: %d-%d-%d %d:%d:%d\n",now.Year(),now.Month(),now.Day(),now.Hour(),now.Minute(),now.Second()) fmt.Println(dateString) //now.Format 方法格式化 fmt.Println(now.Format("2006-01-02 15:04:05")) fmt.Println(now.Format("2006/01/02 15:04:05")) fmt.Println(now.Format("2006/01/02"))//年月日 fmt.Println(now.Format("15:04:05"))//時分秒 }
輸出結果
注意事項:用now.Format()方式 其字符串的格式是特定的"2006-01-02 15:04:05",我們在使用的時候可以根據需求對其更改,例如只顯示年月日,以及時間的間隔符號等。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。