次の形式で日付を出力するプログラムがあります。
Thu Mar 5 09:15:27 2015
これはLinuxの出力と非常によく似ていますdate
が、この形式にはタイムゾーンは含まれていません。 string Thu Mar 5 09:15:27 2015
asdate1
とstring Thu Mar 5 09:30:58 2015
as date2
inをキャプチャできると仮定するとbash
、計算を実行するために独自のbash/python/etc。スクリプトを作成せずにこれら2つの日付の間の秒数をどのように取得できますか?
ベストアンサー1
「計算なし」はどういう意味なのかよく分からない。以下で計算してみてください...
date1="Thu Mar 5 09:15:27 2015"
date2="Thu Mar 5 09:30:58 2015"
printf "%s\n" $(( $(date -d "$date2" "+%s") - $(date -d "$date1" "+%s") ))