首页 > 其他分享 >awk时间函数

awk时间函数

时间:2022-08-30 20:00:24浏览次数:94  
标签:函数 时间 systime awk now 十进制 strftime

awk时间函数_jalele的博客-CSDN博客_awk 生成时间  https://blog.csdn.net/chenglian1987/article/details/52525391

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函数返回值所采用的格式一样,如果不使用时间戳,则以当前的时间为默认时间。

日期格式定义
%a 简写的星期名(如Sun)
%A 完整的星期名(如Sunday)
%b 简写的月名(如Oct)
%B 完整的月名(如October)
%c 本地的日期和时间(如Sun Oct 17 15:26:46 2014)
%d 用十进制表示的月份中的某一夭( 如17)
%D 采用10/17/14 形式表示的日期
%e 月份中的某一夭,如果只有一位数字,用空格填充份
%H 用十进制表示的24 小时制的小时数以( 如15)
%I 用十进制表示的12 小时制的小时数( 如03)
%j 用十进制表示的从当年1 月1 日以来的天数。(如290)
%m 用十进制表示的月数( 如10)
%M 用十进制表示的分钟数( 如26)
%p 采用12 小时制表示的AM/PM 表示法(如PM)
%S 用十进制表示的秒数(如26)
%U 用十进制表示的一年中的周数(星期日作为一周的开始)(如42)
%w 用十进制表示的星期数(如星期日为0)
%W 用十进制表示的一年中的周数(星期一作为一周的开始)(如41)
%x 本地日期(如 10/17/14)
%X 本地时间(如15:26:26)
%y 用十进制表示的年份(采用两位十进制表示,如14)
%Y 带世纪的年份(如2004)
%Z 时间区(如PDT)
%% 一个百分号字符标记(%)

 

格式

systime([format specification] [, timestamp])

范例

$ awk 'BEGIN{now=strftime("%D",systime()); print now)'
10/09/04
$ awk 'BEGIN {now=strftime("%T"); print now)'
17:58:03
$ awk 'BEGIN{now=strftime("%m/%d%y"); print now}'

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

标签:函数,时间,systime,awk,now,十进制,strftime
From: https://www.cnblogs.com/jmbt/p/16640626.html

相关文章

  • Linux系统查看当前时间的命令
    Linux系统查看当前时间的命令_javaPie的博客-CSDN博客_linux查询系统时间命令 https://blog.csdn.net/evilcry2012/article/details/54315170Linux系统查看当前时间的......
  • 数字信号处理--第二章/离散时间信号和离散时间系统
    离散时间信号--数字序列离散时间信号的表示概述对于x(n):n为整数时有对应数值,n非整数时,x(n)没有定义,不可认定为0单位取样序列δ(n):n=0时值为1;单位冲激函数δ(t):n=0时值为∞......
  • 前端性能优化(一)---时间角度优化:减少耗时
    一、为什么要进行性能优化对于一个产品来说,用户的体验是最重要的。当页面加载时间过长,交互操作不流畅时,会给用户带来很糟糕的体验,会导致用户流失。二、前端常见的性能优......
  • 关于 JavaScript 函数的思考
    函数可以将一堆重复的代码整合成一个整体,在需要改变的地方通过参数传值来改变。比如,根据类型查询数据,接口返回的数据一样,后续处理这个数据的逻辑也是一样的,只有类型和输入......
  • Python中函数或者类对象带()与不带()的区别——闭包和函数返回时的常见现象
    Python中函数或者类对象带()与不带()的区别-----闭包和函数返回时的常见现象-函数不带括号时,调用的是这个函数本身,是整个函数体,是一个函数对象,不需等该函数执行完成,返回一个......
  • ssh一段时间不操作卡死解决
    痛点使用ssh连接服务器,闲置一会shell就会卡死,很不方便。解决修改$HOME/.ssh/config添加Host*ServerAliveInterval60每分钟发送保持连接请求,对所有host生效。......
  • 高斯超几何函数如何运作(数学)
    高斯超几何函数如何运作(数学)Photoby乔什·皮福德on不飞溅计算合流和高斯超几何函数的数值方法(arXiv)作者:约翰·W·皮尔逊,希恩·奥尔弗,梅森·波特抽......
  • Zynq7000和MPSoC SWDT的复位引脚输出时间
    Zynq7000和MPSoC都有SWDT。它的复位信号通过MIO输出后,持续时间大约是100ns。有些客户要求更长时间的复位信号。更改寄存器后,也没有效果。这是因为复位信号也会复位内部的......
  • 域控服务器时间调整
    配置配置分为两步:第一步为域控服务器配置与阿里云NTP的时间同步;第二步通过组策略实现域内成员同步域控服务器的时间。一、域控服务器配置NTP1、添加时间服务器地址(域名......
  • [洛谷P5787] 线段树时间分治
    题目大意给\(n\)个点\(m\)条边,在\(k\)时间内,第\(i\)条边只在\([l_i+1,r_i]\)的时间范围内存在。对于每个\(i\leqk\),输出\(i\)时刻这个图是否是二分图。题......