時間::フォーマット

Time :: Formatは使いやすい日時書式設定のためのPerlモジュールです。
今すぐダウンロード

時間::フォーマット ランキングとまとめ

広告

  • Rating:
  • ライセンス:
  • Perl Artistic License
  • 価格:
  • FREE
  • 出版社名:
  • Eric J. Roode
  • 出版社のWebサイト:
  • http://search.cpan.org/roode/

時間::フォーマット タグ


時間::フォーマット 説明

Time :: Formatは使いやすい日時書式設定のためのPerlモジュールです。 Time :: Formatは使いやすい日時書式設定についてPerlモジュールです。 $ time {$ format} $ time {$ format、$ unixtime}印刷 "今日は$ time {'yyyy / mm / dd'} n"です。 「昨日は$ time {'yyyy / mm / dd'、time-24 * 60 * 60} n "でした。 「時間は$ time {'hh:mm:ss'} n」です。 「別の時間は$ time {'h:mm tz'、$ another_time} n ";印刷 "Timestamp:$ time {'yyyymmdd.hhmmss.mmm'} n";%時間も受け入れます。 「最後の月曜日は$ time {'月D、yyyy'、$ dm} "でした。 $ DT = DATETIME->新規(....); Print "これは別の日付です。 #日付区切り文字:または - または。 $ t = '2005-10-3117.11.09'。 #区切り文字:Tまたは_または宇宙$ t = '20051031_171109'。 #タイムセパレータ:または。 $ t = '20051031171109'; #区切り記号は省略されるかもしれません$ t = '2005/10/31'。 #日付のみは大丈夫$ t = '17:11:09 '; #時間専用は大丈夫です#しかし$ t = '20051031'; ※区切り文字のみ$ t = '171109'。 #区切り文字のない#時間のみ...それらはエポックの時間番号のように見えます。%strftimeは、それらの%-formatsが好きなら、POSIXのstrftimeのように機能します。 $ strftime {$ format} $ strftime {$ format、$ unixtime} $ strftime {$ format、$ sec、$ min、$ har、$ my、$ mon、$ year、$ wday、$ yday、$ ISDST}印刷 " POSIXISH:$ strftime {'%A、%B%D、%Y'、0,0,0,12,11,95,2} n "。 「POSIXISISH:$ strftime {'%a、%b%d、%Y'、105486251} n」; POSIXISH:$ strftime {'%a、%b%d、%y'} n "; #現在の時間%Manipは日付:: ManipのUnixDate関数のように機能します。 $ manip {$ format}; $ MANIP {$ FORMAT、INS}; 「日付:: Manip:$ manip {'%m /%d /%y'} n」; #現在のタイムプリント "日付:: Manip:$ manip {'%m /%d /%y'、 '最後の火曜日'} n";これらはスタンドアロン関数としても使用できます。使用時間::フォーマットqw(time_format time_strftime) time_manip); 「今日は」、time_format( 'yyyy / mm / dd'、$ some_time)、 "n"; "posixish:"、time_strftime( '%A%b%d、%y'、$ some_time)、 "n"; 「日付:: manip:」、time_manip( '%m /%d /%y'、$ some_time)、 "n";このモジュールは、あなたがそれらに渡すフォーマットコードに従って、日付と時代をフォーマットするグローバルな疑似variablesを作成します。文字列。%タイムフォーマットコードは、覚えて使いやすく使いやすく、可能な限り多くの文字を取り込むことができます。たとえば、4桁の年のコードは "YYYY"です、3文字の月の略語は "mon"です。関数呼び出しの代わりに変動のようなインタフェースを持つことについての良いことは、値が文字列の内部で使用できることです。通常の式の弦の外側と同様に)。日付は、文字列内で頻繁に使用されます(ログメッセージ、出力、データレコードなど)、それらを直接補間する機能はhandy.perlである。ストリング。これにより、フォーマットしてそれらを文字列に挿入しながら、その場で計算を行うことができます。上記の「昨日」の例を参照してください。フォーマット文字列はプログラマを念頭に置いて設計されています。あなたは最も頻繁に何が必要ですか? 4桁の年、月、日、24時間、1分、秒 - 通常先行ゼロを備えています。これらの6つは、時間::形式::形式::形式::形式::形式::形式:: Format :: MM、SS。これらのフォーマットの変形は、シンプルで一貫したの式に従います。このモジュールは、StrfTime(3)のArcaneコードを覚えているか、誤って$ T ++を執着しようとしているのが疲れている人のためのものです。手動で時刻または日付をフォーマットしたときの$ t + = 1900。mm(および関連コード)が月と分の両方で使用されます。これは機能です。 %時間他の近くのフォーマットコードを調べることによってあいまいさを解決します。それが1年または一日の文脈にあるならば、「月」が想定されます。 1時間または2回目のコンテキストである場合、 "minute"が想定されます。フォーマット文字列は、想定されるすべての日付/時刻を網羅することを意味していません。しかし、年の日(strftimeの%j)または週(strftimeの%w)が必要ですか?%時間が提供されない機能の場合、%strftimeはPOSIXのstrftimeへのインタフェースを提供し、%Manipはインターフェースを提供します日付:: Manip ModuleのUnixDate関数。コンパニオンモジュールTime :: Format_xsもインストールされています.Time :: Formatはそれを検出して使用します。これにより、%時間とtime_format.requirements:・Perlの要件が大幅に増加します。 ・Perl


時間::フォーマット 関連ソフトウェア