2011-06-07 2 views
1

文字列Mar 10 2011 06:33:58があります。この文字列を date -d "Mar 10 2011 06:33:58" +%s -uのようにdateコマンドに与えると、出力は1299738838になります。時間文字列を整数に変換する

上記と同じ機能を実行できるLinux APIはありますか?

答えて

1

はい。 strptime()time.hと呼びます。time_tという文字列を解析して、as an arithmetic type(つまり数字)と定義します。

+0

'date -d'コマンドで取得した' 1299738838'のような出力を得ることができません。 –

+1

あなたのタイムゾーンを考慮する必要があります。 '-u'はUTCを意味することに注意してください。あなたは現地時間としてあなたの時間を得ています。 –

関連する問題