2016-11-18 17 views
-2

学習を行ってください。基本的な質問かもしれません。時間が「0x814ff30」として印刷されています。

私は時間があります。タイムオブジェクトと私はそれのエポックタイムを取得したいと思いました。私がそれを得るために書いたものは次のとおりです。

fmt.Println(startTime.Unix) 

ここで、startTimeは時間のオブジェクトです。時刻。さて、私は1257894000のような大きい数字を印刷することを期待していましたが、私が得るのは0x814ff30です。

理由を理解できませんでしたか?それが明確でない場合には、さらに喜んで書くでしょう。

+1

'Unix'は関数であり、あなたは(つまり、そのアドレス)機能を印刷している、いない値'あなたがUnixの 'のように関数を起動するかどう(生産Unix'would ) '。 – Volker

答えて

1

使用time.Unix()機能

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

Aaah。私はUnixの後に "()"を見逃しました。だからラメ!とにかくありがとう。 –

+0

@HemantBhargavaようこそ。 – nu11p01n73R

関連する問題