タグ

ブックマーク / perl.misty.ne.jp (2)

  • 時間の処理(time/localtime) | Perl・CGI講座 | 有限会社ミスティーネット

    現在時刻を取得する為には、time 関数を使います。 time 関数では1970年1月1日0:00からの経過秒数を取得できます。 また、これだけでは扱いづらいのですが、 localtime 関数を使うと年・月・日・曜日・・・など、項目ごとに時間のデータをリスト形式で取り出すことが出来ます。 → time 関数のリファレンス → localtime 関数のリファレンス 取得されたリストデータは、下記のように別々の変数にセットすると扱いやすいでしょう。 取得された値についての詳細は、localtime 関数のリファレンス をご参照ください。 $times = time(); ($sec,$min,$hour,$mday,$month,$year,$wday,$stime) = localtime($times); localtime 関数に直接 time 関数を放り込んでもよいのですが、取得し

    tk18
    tk18 2010/03/20
    >sprintf( %04d, $year ); ← 4桁に満たない場合は、足りない桁を0で埋める(例:0039)
  • 日本語文字コード(jcode.plの使い方) | Perl・CGI講座 | 有限会社ミスティーネット

    文字コードとは、数字しか扱えないコンピュータ上で文字を扱うために作られた、数字と文字のコード表です。 1つの文字に対して、1つの16進数の数字が割り当てられています。 文字コードがややこしいのは、いくつもの文字コードの規格があることです。 代表的なものに下記の4つがあります。 ○ JISコード ・・・ メールによく使われます。 ○ EUCコード ・・・ UNIX プラットフォームでよく使われます。 ○ Shift_JIS ・・・ Windows プラットフォームでよく使われます。 ○ unicode ・・・ 世界中の文字を一つのコード体系にまとめたものです。 Perl で文字コードを利用する場合は、基的に、EUCコードがよいでしょう。 例外的に、プラットフォームが Windows の場合には、シフトJISコードを使うとよいでしょう。 Perl で日語を扱う場合、日語変換ライブラリ(j

    tk18
    tk18 2009/02/21
    >jcode::convert(\$data,'euc');
  • 1