如何在Perl格式化时间戳?
发布时间:2020-12-15 21:14:11 所属栏目:大数据 来源:网络整理
导读:我想得到这个时间戳格式: 01/13/2010 20:42:03 - - 除了年份之外,它总是2位数字,它是4位数字.它是基于24小时制的. 如何在Perl中执行此操作?我喜欢本机功能. 解决方法 POSIX提供 strftime : $perl -MPOSIX -we 'print POSIX::strftime("%m/%d/%Y %H:%M:%S
我想得到这个时间戳格式:
01/13/2010 20:42:03 - - 除了年份之外,它总是2位数字,它是4位数字.它是基于24小时制的. 如何在Perl中执行此操作?我喜欢本机功能. 解决方法
POSIX提供
strftime :
$perl -MPOSIX -we 'print POSIX::strftime("%m/%d/%Y %H:%M:%Sn",localtime)' 01/27/2010 14:02:34 你可能会想像这样写: my ($sec,$min,$hr,$day,$mon,$year) = localtime; printf("%02d/%02d/%04d %02d:%02d:%02dn",$mon + 1,1900 + $year,$sec); 作为避免POSIX的手段.不要!自1996年或1997年以来,AFAIK,POSIX.pm一直处于核心地位. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |