変換に基づく一般的な機能golang ---時間とパケットタイプ

。1 []バイトを文字列に変換しました:

パッケージメイン

インポート(
	"FMT" 

FUNCメイン(){ 
	データ:= [4]バイト{0x31、0x32の、0x33の、0x34の} 
	STR:=文字列(データ[:])
	fmt.Println(STR)
}

  

输出:
1234

int64型のタイプに2.string

パッケージメイン

インポート(
	"FMT" 
	""のStrConv 

主FUNC(){ 

	合計_:= strconv.ParseInt( "50"、10、64)
	fmt.Println(合計)
}

  

输出:
50

現在の日付と時刻に3.golangフォーマット:

主パッケージ

のインポート(
	"FMT" 
	"時間" 

FUNCメイン(){ 

	nowtime:Time.now =は()
	//これはに対応する固定2006年1月2日夜03時04分05秒使用はYmd H PHPの言語である:I。 :S 
	fmt.Println(nowTime.Format( "2006年1月2日午後03時04分05秒"))
}

 出力:

 2019年8月18日午後四時54分57秒

4.現在のローカル時刻を返します:

パッケージメイン

インポート(
	"FMT" 
	"時間" 

FUNCメイン(){ 

	fmt.Println(time.Now())

}

  出力:

2019年8月18日16:57:23.3661001 0800 CSTのM = + 0.013000801

5.現在のローカルタイムスタンプを返します:

パッケージメイン

インポート(
	"FMT" 
	"時間" 

メインFUNC(){ 

	fmt.Println(time.Now()。UNIX())

}

  出力:

1566118750

 

 

6.標準時間をgolangするための時間と日付文字列があるとします。

主パッケージ

のインポート(
	「FMT」
	「時間」

FUNCメイン(){ 

	//与えられた日付列
	nowtime:Time.now =()
	//これは、に等しい一定2006年1月2日午前15時04分05秒使用、ですHのPHP言語はYmd:I:S 
	X:= nowTime.Format( "2006年1月2日15時04分05秒")
	P、_:= time.Parse( "2006年1月2日15時04分05秒" 、X)
	fmt.Println(P)

	//指定されたタイムスタンプの
	スタンプ:. = Time.now()UNIX()
	fmt.Println(time.Unix(タイムスタンプ、0))
}

  

出力:

2019年8月18日午後5時00分16秒0000 UTC

2019年8月18日午後5時00分16秒0800 CST

 

7.時間を実行している計算します。

メインパッケージ

(インポート
	"FMT" 
	"時間" 

FUNCメイン(){ 
	T1:= time.Now()

	time.Sleepを(time.Second * 2)

	経過:= time.Since(T1)
	fmt.Println(「程序运行时间为:」、経過)
}

  出力:

程序运行时间为: 2.0001144s
 

おすすめ

転載: www.cnblogs.com/saryli/p/11373019.html