【发布时间】:2020-10-13 17:36:32
【问题描述】:
PERL:我从 locatime 获取 mday 值如下,现在我想要前天的值。如何从本地时间获取的 mday 中减去 1
my ($sec,$min,$hour,$mday,$mon,$year,$wday,$yday,$isdst) = localtime();
my $part = "P".$mday;
print "Today value is $part \n";
my $part_yes = "P".$mday - $num;
print "$part_yes \n";
【问题讨论】:
-
我的 ($sec,$min,$hour,$mday,$mon,$year,$wday,$yday,$isdst) = localtime();我的 $part = "P".$mday; print "今天的价值是 $part \n";我的 $part_yes = "P".$mday - $num;打印 "$part_yes \n";
-
如果您只需要
$mday,请忽略其他值:my $mday = ( localtime )[3]; -
在一个地方,您说要提前 2 天。在另一个地方,你说你想要提前一天。是哪个?
标签: perl date time timezone nls