Perlã§æ¥ä»ã»æå»ãæ±ã
Perl
›
æ¥ä»ã»æå»
Perlã§ã®ãæ¥ä»ã»æå»ãã®æ±ããã¾ã¨ãã¾ããã
Perl 5.10以éãã¤ã³ã¹ãã¼ã«ããã¦ããå ´åã¯ãæ¥ä»ã»æå»ãæ±ãæ¨æºã¢ã¸ã¥ã¼ã«Time::Pieceãæ¨æºã§æ·»ä»ããã¦ãã¾ããã¾ãæåã«ãã¡ãã試ãã¦ã¿ãã®ããå§ãã§ãã
Time::Pieceãããæ¥ä»ã»æå»ãå³å¯ã«æ±ãããå ´åã¯ãDataTimeã¢ã¸ã¥ã¼ã«ãcpanããã¤ã³ã¹ãã¼ã«ã§ãã¾ãã
大è¦æ¨¡ãªå¦çã«ãªã£ã¦ããå ´åãæ¥ä»ã»æå»å¦çãããã«ããã¯ã«ãªã£ã¦ãããã¨ããããã¨æãã¾ãããã®ãããªå ´åã¯ãããã©ã¼ãã³ã¹ã®åªç§ãªTime::Momentã¢ã¸ã¥ã¼ã«ã使ããã¨ãã§ãã¾ãã
æ¥ä»ã»æå»ãæ±ãæ¨æºé¢æ°
- エポックから現時点までの経過秒数を取得する - time関数
- 現在の日付と時刻(ローカル時間)を取得する - localtime関数
- 現在の日付と時刻(協定世界時)を取得する - gmtime関数
- 日付と時刻(ローカル時間)をエポック秒に変換する -Time::Local::timelocal()
- 日付と時刻(協定世界時)をエポック秒に変換する -Time::Local::timegm()