2005.11.01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30

MHI 5.0

この「にっき」には暴力シーンやグロテスクな表現が含まれています。

(2005.11.02)

$ いかにして、localtime だけで「YYYY/MM/DD HH24:MI:SS」形式の日時を出すか

がんばったけど、短くするのは、これが限界だなぁ。

#!/usr/local/bin/perl

my @tm=(localtime)[5,4,3,2,1,0];
$tm[0] += 1900 ; $tm[1]++;
printf "%04d/%02d/%02d %02d:%02d:%02d\n",@tm;

ベクトルみたいに、リスト同志の足し算とかが出来れば、 変数に一回落とすというダサいことをせずに済むのに…。

grep とか map とかで何とかならないか、散々考えたが、あきらめた。

.net(3) C++(3) Cygwin(12) GAME(3) Groovy(1) Linux(2) Lua(39) Mercurial(13) NYAOS(92) OS/2(7) Oracle(3) Perl(4) Python(22) SKK(4) Windows8(1) album(68) ckw(10) coLinux(1) vim(6) wifky(27) 書評(21) (9)

zetamattaのたいじゅー