- ベストアンサー
LINUXでの日付計算について
こんにちわ。 初心者でしてお恥ずかしい質問をしてしまいますが、、、 LINUX上で、現在日付から、2008/04/01を差し引いた値を日単位で 取得したのですが、どのようにやると効率的でしょうか。 いい方法があればご教授頂けると幸いです。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
シェルでやるということでいいですかね? kijun=$(date +%s -d 2008-04-01) ima=$(date +%s) let nissuu=($ima - $kijun)/24/60/60
その他の回答 (1)
- notnot
- ベストアンサー率47% (4900/10358)
回答No.2
>ここにきてアホな質問してしまいますが、LINUXとAIXってのはまた違うのでしょうか サッカーとラグビーくらい違いますね。 たぶん、簡単にやる方法はないと思います。 Cで書くのかな。
質問者
お礼
なるほど。了解いたしました。 ご丁寧にありがとうございました。
お礼
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のようでした。