perl学习记录2-时间日期获取之localtime和time
Posted IC民工
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了perl学习记录2-时间日期获取之localtime和time相关的知识,希望对你有一定的参考价值。
1.使用localtime()函数来获取本地时区时间和日期,该函数在没有参数的情况下返回当前的时间和日期:
sec, # 秒, 0 到 61
min, # 分钟, 0 到 59
hour, # 小时, 0 到 24
mday, # 天, 1 到 31
mon, # 月, 0 到 11
year, # 年,从 1900 开始
wday, # 星期几,0-6,0表示周日
yday, # 一年中的第几天,0-364,365
isdst # 如果夏令时有效,则为真
2.通过这种方式获取的日期:
年份需要加1900;
月份需要加1;
3.在标量上下文中,返回值为一个数组:
执行结果:
4.在列表上下文中,返回值为当前时间的元素列表:
执行结果:
5.time()函数返回从1970年1月1日起累计的秒数
执行结果:
6.得到当前时间前一天的值,不能在前述日期基础上减1,这样会遇到跨月的问题,要减86400秒(即24小时):
执行结果:
7.函数 gmtime() 与 localtime() 类似,但它返回标准格林威治时间:
执行结果:
以上是关于perl学习记录2-时间日期获取之localtime和time的主要内容,如果未能解决你的问题,请参考以下文章