美文网首页linux
awk的时间函数

awk的时间函数

作者: lockdreamer | 来源:发表于2019-01-21 07:41 被阅读55次

    awk 的时间函数

    awk提供了两个函数来获取时间和格式化时间戳:systime和strftime。

    systime函数 systime函数将返回自1970 年1月l日以来经过的时间(按秒计算)。

    格式 systime()

    范例 $ awk 'BEGIN{now=systime();print now}'

    939515282

    说明:systime函数的返回值被赋给一个用户自定义的变量:now。这个值等于从1970年1月1日以来所累计的总时间(单位为秒)。

    strftime函数 strftime函数使用C库中的strftime函数对时间进行格式化。格式形式可以为%T %D等(参见下表)。时间戳的格式和systime函数返回值所采用的格式一样,如果不使用时间戳,则以当前的时间为默认时间。

    说明:strftime函数通过一个参数所给出的格式来设置时间和日期的形式。如果以systime作为第2个参数,或者不带第2个参数,将使用本地的当前时间。如果带了第2个参数,则它必须与systime函数的返回值格式一致。

    相关文章

      网友评论

        本文标题:awk的时间函数

        本文链接:https://www.haomeiwen.com/subject/kdsqjqtx.html