• ベストアンサー

LINUXでの日付計算について

こんにちわ。 初心者でしてお恥ずかしい質問をしてしまいますが、、、 LINUX上で、現在日付から、2008/04/01を差し引いた値を日単位で 取得したのですが、どのようにやると効率的でしょうか。 いい方法があればご教授頂けると幸いです。

質問者が選んだベストアンサー

  • ベストアンサー
  • notnot
  • ベストアンサー率47% (4900/10358)
回答No.1

シェルでやるということでいいですかね? kijun=$(date +%s -d 2008-04-01) ima=$(date +%s) let nissuu=($ima - $kijun)/24/60/60

TEVEZ
質問者

お礼

notnot 様 ご返信ありがとうございます。 ためしにTeraTerm上で「date +%s -d 2008-04-01」と入力しますと、 下記のようなエラーが表示されました。 date: 0551-402 日付/時間の指定に無効な文字があります。 使用方法: date [-n][-u] [mmddHHMM[[cc]yy]] [+"Field Descriptors"] 使用方法: date [-n][-u] [mmddHHMM[.SS[cc]yy]] [+"Field Descriptors"] 使用方法: date [-a] [[+|-]sss.fff] ここにきてアホな質問してしまいますが、LINUXとAIXってのはまた 違うのでしょうか。。。厳密にいいますとAIXのようでした。

その他の回答 (1)

  • notnot
  • ベストアンサー率47% (4900/10358)
回答No.2

>ここにきてアホな質問してしまいますが、LINUXとAIXってのはまた違うのでしょうか サッカーとラグビーくらい違いますね。 たぶん、簡単にやる方法はないと思います。 Cで書くのかな。

TEVEZ
質問者

お礼

なるほど。了解いたしました。 ご丁寧にありがとうございました。

関連するQ&A