小编Wil*_*fer的帖子

为什么在8:30将6天半小时加到午夜?

此示例采用基准日期并添加7½小时,1天7½小时,2天7½小时等等.

use Date::Manip;
use DateTime;
use DateTime::Format::DateManip;

Date::Manip::Date_Init("TZ=America/New_York", "Language=English");

my $otime = DateTime->new(
    year      => 2013,
    month     => 3,
    day       => 4,
    hour      => 0,
    minute    => 0,
    second    => 0,
    time_zone => 'America/New_York',
);

my $t1 = UnixDate($otime, "%i:%M %p on %A, %B %e, %Y ");
print "original $t1\n";

for (my $i = 0; $i <= 20; $i++) {               
    my $dtw = $otime->clone();
    $dtw->add(
        minutes => (15) * 30,
        days    => ($i),
    ); 
    $t1 = UnixDate($dtw, "%i:%M %p on …
Run Code Online (Sandbox Code Playgroud)

perl datetime

6
推荐指数
1
解决办法
243
查看次数

标签 统计

datetime ×1

perl ×1