2つの(非標準)日付形式の間で秒を見つける簡単な方法は何ですか?

2つの(非標準)日付形式の間で秒を見つける簡単な方法は何ですか?

次の形式で日付を出力するプログラムがあります。

Thu Mar 5 09:15:27 2015

これはLinuxの出力と非常によく似ていますdateが、この形式にはタイムゾーンは含まれていません。 string Thu Mar 5 09:15:27 2015asdate1とstring Thu Mar 5 09:30:58 2015as date2inをキャプチャできると仮定すると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") ))

おすすめ記事