Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/perl/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 此格式的Perl日期_Php_Perl_Datetime - Fatal编程技术网

Php 此格式的Perl日期

Php 此格式的Perl日期,php,perl,datetime,Php,Perl,Datetime,如何在perl中以这种格式获取日期和时间Y-m-d\TH:i:s\Z T表示时间部分,Z表示时区 例如,2012-11-28T17:21:11+0100 我认为在php中,可以使用gmdate(“Y-m-d\TH:I:s\Z”)使用: 产出: 2014-09-05T16:39:54-0700 2014-09-05T20:11:34-0400 可能的解决办法之一: use 5.010; use warnings; use Time::Piece; say localtime->strft

如何在perl中以这种格式获取日期和时间<代码>Y-m-d\TH:i:s\Z
T
表示时间部分,
Z
表示时区

例如,
2012-11-28T17:21:11+0100

我认为在php中,可以使用
gmdate(“Y-m-d\TH:I:s\Z”)
使用:

产出:

2014-09-05T16:39:54-0700
2014-09-05T20:11:34-0400

可能的解决办法之一:

use 5.010;
use warnings;
use Time::Piece;
say localtime->strftime("%Y-%m-%dT%T%z");
还是一行

perl -MTime::Piece -E 'say localtime->strftime("%Y-%m-%dT%T%z");'
印刷品

2014-09-06T01:36:39+0200
蒂姆托瓦蒂

使用POSIX strftime

use strict;
use warnings;
use 5.010;
use POSIX qw/ strftime /;

say strftime( "%Y-%m-%dT%T%z", localtime );
一艘班轮:

perl -MPOSIX -E 'say strftime("%Y-%m-%dT%T%z", localtime);'
产出:

2014-09-05T16:39:54-0700
2014-09-05T20:11:34-0400

工作得很好!谢谢!