- 締切済み
HPUX 11iでの日付について
AIX環境では、「env TZ=JST+63 date」コマンドで 三日前の日付が取得できたのですが、 HPUX 11iでは日付が取得できません。 結果としてはTZがJSTからEDTになってしまいます。 どうにかして、3日前を取得することは出来ませんでしょうか? 確認したところJST+では24までしか対応しておりませんでした。 HPUX 11i [TEST:root]env TZ=JST+63 date Wed May 31 03:42:48 EDT 2006 AIX 5.1 [TEST2:root]env TZ=JST+63 date Sun May 28 16:46:54 JST 2006
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- sakusaker7
- ベストアンサー率62% (800/1280)
回答No.1
環境変数TZはタイムゾーンの名前とそのタイムゾーンがUTCとどれくらい 差があるのかを指示するためのものです。ですから、±24以上の指定は意味がありません(POSIXあたりで決まっていたかと)。 GNU date が使えるのなら、 date -d '-3days' で求めることができます。 bash-3.00$ date Wed Jun 7 12:44:30 2006 bash-3.00$ date -d '-3days' Sun Jun 4 12:44:41 2006