Perl 教程 之 Perl 时间日期 5

简介: Perl 时间日期

Perl 教程 之 Perl 时间日期 5

Perl 时间日期

新纪元时间(Epoch Time)

我们可以使用 time() 函数来获取新纪元时间,该函数返回从1970年1月1日起累计的秒数。实例如下:

实例

!/usr/bin/perl

$epoc = time();

print "从1970年1月1日起累计的秒数为:$epoc\n";
以上实例执行输出结果为:

从1970年1月1日起累计的秒数为:1465702883
我们可以输出一个我们想要的时间格式:

实例

!/usr/bin/perl

($sec,$min,$hour,$mday,$mon,$year,$wday,$yday,$isdst) = localtime();
print "当期时间和日期:";
printf("%d-%d-%d %d:%d:%d",$year+1900,$mon+1,$mday,$hour,$min,$sec);

print "\n";

$epoc = time();
$epoc = $epoc - 24 60 60; # 一天前的时间秒数
($sec,$min,$hour,$mday,$mon,$year,$wday,$yday,$isdst) = localtime($epoc);
print "昨天时间和日期:";
printf("%d-%d-%d %d:%d:%d",$year+1900,$mon+1,$mday,$hour,$min,$sec);

print "\n";
以上实例执行输出结果为:

当期时间和日期:2017-3-15 12:47:54
昨天时间和日期:2017-3-14 12:47:54

目录
相关文章
|
6月前
|
Perl
|
6月前
|
Perl
|
6月前
|
Perl
|
6月前
|
存储 数据处理 数据格式
|
6月前
|
数据处理 Perl
|
6月前
|
存储 人工智能 BI
|
6月前
|
存储 人工智能 BI
|
6月前
|
人工智能 数据处理 数据格式
|
6月前
|
存储 数据处理 数据格式
|
6月前
|
Perl

相关实验场景

更多
下一篇
无影云桌面