2016-11-18 47 views
-2

學習go lang。可能是一個基本問題。時間打印爲'0x814ff30'

我有一個time.Time對象,我想獲得它的紀元時間。我寫的是:

fmt.Println(startTime.Unix) 

其中startTime是time.Time的對象。現在,我預料它會打印一些大數字,例如1257894000,但我得到的是:0x814ff30

不明白爲什麼?如果不清楚,我們很樂意多寫一些。

+1

'Unix'是一個功能,您要打印的功能(即它的地址),而不是價值'Unix'would產生,如果你將調用該函數在'UNIX( )'。 – Volker

回答

1

使用time.Unix()功能

fmt.Println(time.Now().Unix()) 
//1479454089 
+0

Aaah。我在Unix之後錯過了「()」。太蹩腳!不管怎麼說,還是要謝謝你。 –

+0

@HemantBhargava歡迎您。 – nu11p01n73R