perl 中如何修改环境变量,才可以在程序中读取其值呢?

perl 中如何修改环境变量,才可以在程序中读取其值呢?

date
2008年02月27日 星期三 11时37分25秒 CST

setenv LC_TIME C
date
Wed Feb 27 11:37:29 CST 2008

现在我的perl程序需要下面的时间格式,怎么在程序里执行setenv LC_TIME C 这个命令呢?

我这样做的
my $sys_time;
`setenv LC_TIME C`;
$sys_time = `date`;

但是失败了
请教高手啊
$ENV{LC_TIME} = 'C';
我这样做了
$ENV{'LC_TIME'}="C";
基本可以满足我的要求了

不过这个命令是否会受 当前shell的影响呢


QUOTE:
原帖由 larace 于 2008-2-27 11:51 发表
我这样做了
$ENV{'LC_TIME'}="C";
基本可以满足我的要求了

不过这个命令是否会受 当前shell的影响呢

不会
贴图太诱惑了