mysql:4089
From: "tamuzin2" <"tamuzin2" <tamuzin@xxxxxxxxxx>>
Date: Mon, 30 Jul 2001 13:18:26 +0900
Subject: [mysql 04089] Re: 日付けを入力したい
宮川様お教え頂き有難うございます。
「Date::Calc」はたしかC言語環境が導入されてないと実行できないですよね。
私としましては「localtime」を使用してデータベースに入力させたいと思っている
のですが「localtime」ではどうすればよいのでしょうか?
Perlのプログラム的には下記のような形で日付の取得をしているのですが下記の
ようなプログラムの場合ではどのようにすればデータベースに入力できるのでしょ
うか?
# 日時の取得
$ENV{'TZ'} = "JST-9";
($sec,$min,$hour,$mday,$mon,$year,$wday,$yday,$isdst) = localtime(time);
$year += 1900;
$mon++;
if ($mon < 10) { $mon = "0$mon"; }
if ($mday < 10) { $mday = "0$mday"; }
if ($hour < 10) { $hour = "0$hour"; }
if ($min < 10) { $min = "0$min"; }
# 日時のフォーマット
if ($date_type) {
$youbi = ('日','月','火','水','木','金','土') [$wday];
if ($whatsnew) {
$date = "$year年$mon月$mday日 ($youbi)";
} else {
$date = "$year年$mon月$mday日 ($youbi) $hour時$min分";
}
}
else {
$youbi = ('Sun','Mon','Tue','Wed','Thu','Fri','Sat') [$wday];
if ($whatsnew) {
$date = "$year-$mon-$mday ($youbi)";
} else {
$date = "$year/$mon/$mday($youbi) $hour\:$min";
}
}
}
}
4072 2001-07-28 18:07 ["tamuzin2" <tamuzin@] 日付けを入力したい 4086 2001-07-30 00:50 ┗[Tatsuhiko Miyagawa <] -> 4089 2001-07-30 13:18 ┗["tamuzin2" <tamuzin@] 4090 2001-07-30 13:47 ┣[Tatsuhiko Miyagawa <] 4092 2001-07-30 16:48 ┗[Seiji Tateyama <tate] 4095 2001-07-30 22:25 ┗[tateyan <tateyan@xxx] 4108 2001-08-01 10:42 ┗["tamuzin2" <tamuzin@] Re: 日付けを入力したい【解決】