1

別のアプリケーションに書き込むアプリケーションがあり、システムの日付とタイムゾーンを指定する必要があります。私はタイムゾーンを取得するための引数でstrftimeを使用し%zてきましたが、Linuxでは非常にうまく機能しています。しかし、先週、それ%zが存在しないことを確認するために、それをsolarisにマージすることにしました。

誰かがタイムゾーン名を与える、を使用することを提案しましたが、または%Zのようなオフセット形式でタイムゾーンを与える%zが必要です。+0100-0300

誰かアイデアがありますか?

4

1 に答える 1

2

%zはPOSIXではありません。localtimeとgmtimeの差を見つけて、オフセットを自分で計算する必要があります。

Perlの例については、ここを参照してください

于 2008-10-05T17:25:22.600 に答える