「期間」オプションを使用する perl スクリプトを作成していますが、単一の単位 (秒数など) だけを使用するのではなく、この期間をかなり柔軟な方法で指定できるようにしたいと考えています。UNIXat
コマンドは、「現在 + 3 時間 + 2 日」などの指定を許可することで、この種の動作を実装します。私のプログラムでは、「今」の部分が暗示されているので、プラス記号の後の部分を解析したいだけです。(注: このat
コマンドは正確な日付指定も解析しますが、期間のみを解析したいのです。)
このような期間指定を解析するための perl モジュールはありますか? で受け入れられる正確な構文は必要ありませんat
。期間を指定するための適切な構文だけです。
編集: 基本的に、日付の代わりに期間にDateTime::Format::Flexibleのようなものが必要です。