Perl篇:时间函数

Perl中处理时间的函数有如下几种:

        1、time函数:返回从1970年1月1日起累计的秒数

             使用:my $t=time();

  

        2、 localtime函数:获取本地时区时间

             使用:my $t=localtime(time());

  

        3、gmtime函数: 获取格林威治时间

             使用:my $t=gmtime(time());

          

        得到格式化时间(以localtime函数为例):

        my($sec,$min,$hour,$mday,$mon,$year,$wday,$yday,$isdst) = localtime(time());

        上式中前三个表示秒、分、时,中间三个是天数、月数(从0开始计数)、年份(相对1990年),最后三个分别是一周第几天(周几) 、一年第几天、夏令时有效标识

        通过sprintf来格式化时间,如:

        my $format_time=sprintf("%d-%d-%d %d:%d:%d",$year+1990,$mon+1,$mday,$hour,$min,$sec);

        上述便可以得到形如:2010-8-30 21:00:00 格式的时间

    

        当然,方法不止一种,还可以通过Perl的Date模块来取得格式化的时间。

         

        

  

转载于:https://www.cnblogs.com/royenhome/archive/2010/08/30/1812967.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值