1、time包
2、time.time型別, 用來表示時間
3、取當前時間, now := time.now()
4、time.now().day(),time.now().minute(),time.now().month(),time.now().year(),
second := now.unix() //按秒計5、格式化,fmt.printf(「%02d/%02d%02d %02d:%02d:%02d」, now.year()…)
package main6、time.duration 用來表示納秒import(
"time"
"fmt")
func testtime()
}
7、 一些常量量:
const (
nanosecond duration = 1
microsecond= 1000 * nanosecond //納秒
millisecond= 1000 * microsecond //微妙
second= 1000 * millisecond //毫秒
minute= 60 * second
hour= 60 * minute
package main8. 格式化:import(
"time"
"fmt")
func testtimeconst()
now := time.now()
fmt.println(now.format(「02/1/2006 15:04:05」)) //02/1/2006 03:04:05 十二小時制
fmt.println(now.format(「2006/1/02 15:04:05」))
fmt.println(now.format(「2006/1/02」))
package main練習:寫 乙個程式,統計一段**的執行耗時,單位精確到微秒import(
"time"
"fmt")
func main()
package mainosimport(
"time"
"fmt")
func main()
package mainview codeimport (
"fmt"
"os"
) func main()
view code
各種方法集合:
格式化輸出:
package main格式化輸入:import "fmt"
func main()
package mainimport "fmt"
var number int
var str string
func main()
Go 的包結構
除使用預設包名外,還可使用別名,已解決同名衝突問題。歸納起來,有四種不同的匯入方式。預設方式 test.a 別名方式 x.a 簡便方式 a 初始化方式 無法引用,僅用來初始化目標包 不能直接或間接匯入自己,不支援任何形式的迴圈匯入。許可權 所有成員在包內均可訪問,無論是否在同一原始碼檔案中。但只有名...
go包的理解
結論 import時指定的字串,是相對於 gopath的目錄路徑,告訴了go,要去載入這個目錄下所有的包檔案 不包括子目錄中的檔案 乙個目錄中所有的原始檔 不包括子目錄 代表了單獨的乙個包,這些原始檔內的package關鍵字指出的包名,必須一致,否則無法被使用 import指定的載入目錄 目錄中的原...
GO相關 變數
宣告變數 宣告變數的一般形式是使用 var 關鍵字 var name type go語言的基本型別 type 有 bool string int int8 int16 int32 int64 uint uint8 uint16 uint32 uint64 uintptr byte uint8 的別名...