Perlでは、localtime
はUNIXのタイムスタンプをとり、年/月/日/時/分/秒などを返します。localtime
の反対側を探しています:私は部品を持っています。それらからのタイムスタンプ。いくつかの使用ののCPANのかもしれないのPerlのlocaltime関数の逆は何ですか?
答えて
DateTime。また、ロットの時間操作/翻訳方法もあります。
部品を使用してDateTimeを作成し、$ datetime->フォーマッタ( "%s")を呼び出してください。
Time::Local CPANモジュールでは、timelocal関数を使用できます。
NAME
時間::ローカル - 効率的
SYNOPSIS
$time = timelocal($sec,$min,$hour,$mday,$mon,$year); $time = timegm($sec,$min,$hour,$mday,$mon,$year);
説明
このモジュールは がある機能を提供し、ローカルおよびGMT時刻から を計算組み込みPerlの逆数 は、localtime()およびgmtime()を機能させます。 彼らは日付を6つの要素の 配列として受け入れ、 システムエポック(例えば、Midnight、January 1、 1970年GMT、Unixなど)から、対応する のtime(2)値を秒単位で返します。 POSIXは の正の値のサポートのみが必要ですが、 の値は正または負になりますが、 システムのエポックの前の日付はすべての オペレーティングシステムでは機能しない可能性があります。
具体的には の値の範囲に注意してください。 日の値は実際の日(つまり 1.31)ですが、1月は1月(0.11)からの月数です。この は、localtime()およびgmtime()から返された値 と一致しています。
注:は、あなたのCライブラリのmktime()
機能単なるラッパーです。 Time :: Localは純粋なPerl実装であり、常にPerlのlocaltime
に一致する結果を返します。また、Time :: Localはgmtime
を提供し、mktime
は現地時間でのみ動作します。 (まあ、$ENV{TZ}
を変更してみることもできますが、一部のシステムでは動作しません)
私はTime :: LocalとPOSIX :: mktimeの間にどのような違いがあるのか分かりませんが、Time :: Localを常に使用していて問題はありませんでした。 –
注:PerlのlocaltimeはCライブラリのlocaltimeまたはlocaltime_r関数のラッパーです。常にCのmktimeに一致する結果を返します。 :) – ysth
Cライブラリのバージョンがなくても、Perlのローカルのy2038を安全にするパッチがあります。私はそれがまだデフォルトで統合されているとは思わないが、おそらくそうなるだろう。 Time :: Localは修正されていますが、POSIX :: mktimeにパッチが当てられていないと思います。 – cjm
- 1. Pythonのappend()関数の逆は何ですか?
- 2. Perlビルトイン演算子/関数とは何ですか?
- 3. 逆ロジスティック関数/逆シグモイド関数
- 4. C#のビット単位のANDの逆数は何ですか?
- 5. 逆ハッシング関数
- 6. sympyの関数のモジュラ逆
- 7. 逆レンズの名前は何ですか?
- 8. cout.widthの逆は何ですか? (C++)
- 9. jQuery `.get()`の逆は何ですか?
- 10. PerlのIO :: Pipeコンストラクタの引数は何ですか?
- 11. この関数の外部関数は何ですか?
- 12. javascriptのvar関数と関数の違いは何ですか?
- 13. Perlの=〜の意味は何ですか?
- 14. Perlで@_の意味は何ですか?
- 15. は、この何ですか?$(関数(){
- 16. current_user_can()関数のパラメータは何ですか?
- 17. PHPの関数redirect()は何ですか
- 18. 関数の__proto__とは何ですか?
- 19. 逆アセンブリでの関数の検索
- 20. Perl GetOptions関数
- 21. Strawberry Perlでは、perl \ libとperl \ site \ libの違いは何ですか?
- 22. jodaのジャクソンシリアル化LocalTime
- 23. perlのトークンとは何ですか?
- 24. Perl:テストの定義は何ですか?
- 25. Perlのバインディングとは何ですか?
- 26. コールバック関数と正規関数の違いは何ですか?
- 27. __cudaRegisterFatBinary関数と__cudaRegisterFunction関数のパラメータは何ですか?
- 28. スレッドエントリ関数と通常関数の違いは何ですか?
- 29. 関数と*関数の違いは何ですか?
- 30. Rの関数の逆数を解く
はい。不確かな場合は、DateTimeを使用してください - One True Perl時間システム。時間のかかるツールの間を行き来することは難しいです。 – Anirvan