1
文字列Mar 10 2011 06:33:58
があります。この文字列を date -d "Mar 10 2011 06:33:58" +%s -u
のようにdate
コマンドに与えると、出力は1299738838
になります。時間文字列を整数に変換する
上記と同じ機能を実行できるLinux APIはありますか?
文字列Mar 10 2011 06:33:58
があります。この文字列を date -d "Mar 10 2011 06:33:58" +%s -u
のようにdate
コマンドに与えると、出力は1299738838
になります。時間文字列を整数に変換する
上記と同じ機能を実行できるLinux APIはありますか?
はい。 strptime()をtime.h
と呼びます。time_t
という文字列を解析して、as an arithmetic type(つまり数字)と定義します。
'date -d'コマンドで取得した' 1299738838'のような出力を得ることができません。 –
あなたのタイムゾーンを考慮する必要があります。 '-u'はUTCを意味することに注意してください。あなたは現地時間としてあなたの時間を得ています。 –