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.在标量上下文中,返回值为一个数组:

   执行结果:


perl学习记录2-时间日期获取之localtime和time

4.在列表上下文中,返回值为当前时间的元素列表:


perl学习记录2-时间日期获取之localtime和time    执行结果:

perl学习记录2-时间日期获取之localtime和time

5.time()函数返回从1970年1月1日起累计的秒数

perl学习记录2-时间日期获取之localtime和time

    执行结果:

perl学习记录2-时间日期获取之localtime和time

6.得到当前时间前一天值,不在前述日期基础上减1,这样会遇到跨月的问题,要减86400秒(即24小时):

perl学习记录2-时间日期获取之localtime和time

执行结果:

perl学习记录2-时间日期获取之localtime和time

7.函数 gmtime() 与 localtime() 类似,但它返回标准格林威治时间:

   执行结果:


以上是关于perl学习记录2-时间日期获取之localtime和time的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Perl 中以 RFC822 格式优雅地打印日期?

python 时间和日期

C语言中time函数和localtime获取系统时间和日期

1970 年格式化之前的 Perl 纪元时间

python如何获取时间和格式化时间和日期 ?

SQL Server学习记录之获取每月每季度每年第一天和最后一天