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. セットの逆数は何ですか?
- 3. perlの@ $変数は何ですか?
- 4. AndroidのlocalTimeとlocalDateの代替クラスは何ですか?
- 5. Perlの関数localtimeが1964年から1967年までの間に間違った値を返しました
- 6. Perlビルトイン演算子/関数とは何ですか?
- 7. 逆関数、関数pytorchで
- 8. C#のビット単位のANDの逆数は何ですか?
- 9. OracleのSYS_EXTRACT_UTC()の逆は何ですか?
- 10. 逆ロジスティック関数/逆シグモイド関数
- 11. Perlの$ VERSION変数の本当の目的は何ですか?
- 12. Perlの=〜の意味は何ですか?
- 13. Perlで@_の意味は何ですか?
- 14. PerlのIO :: Pipeコンストラクタの引数は何ですか?
- 15. Prolog:string_to_listの逆関数
- 16. Strawberry Perlでは、perl \ libとperl \ site \ libの違いは何ですか?
- 17. jQuery `.get()`の逆は何ですか?
- 18. 逆レンズの名前は何ですか?
- 19. cout.widthの逆は何ですか? (C++)
- 20. Perl:テストの定義は何ですか?
- 21. perlのトークンとは何ですか?
- 22. Perlのバインディングとは何ですか?
- 23. cの逆関数の関数ポインタ
- 24. "perl -n"と "perl -p"の違いは何ですか?
- 25. perlでは@ $とは何ですか?
- 26. PHPの関数redirect()は何ですか
- 27. 関数の__proto__とは何ですか?
- 28. 関数のテールコンテキストとは何ですか?
- 29. スクリプトレットのs_gi()関数は何ですか?
- 30. 関数のヒントタイプは何ですか
はい。不確かな場合は、DateTimeを使用してください - One True Perl時間システム。時間のかかるツールの間を行き来することは難しいです。 – Anirvan