时间函数

首页 / Awk / 时间功能

AWK具有以下内置时间函数-

该函数返回当前的当前时间,该时间是自Epoch(在POSIX系统上为1970-01-01 00:00:00 UTC)以来的秒数。

[Learnfk]$awk 'BEGIN {
   print "Number of seconds since the Epoch=" SYSTIME()
}'

在执行此代码时,您将获得以下输出-

Number of seconds since the Epoch=1418574432

mktime

此函数将datespec字符串转换为与SYSTIME()返回的格式相同的时间戳。 datespec是格式为YYYY MM DD HH MM SS的字符串。

[Learnfk]$awk 'BEGIN {
   print "Number of seconds since the Epoch=" mktime("2014 12 14 30 20 10")
}'

在执行此代码时,您将获得以下输出-

Number of seconds since the Epoch=1418604610

strftime

此函数根据格式以格式设置时间戳。

[Learnfk]$awk 'BEGIN {
   print strftime("Time=%m/%d/%Y %H:%M:%S", SYSTIME())
}'

在执行此代码时,您将获得以下输出-

Time=12/14/2014 22:08:42

AWK支持以下时间格式-

S.No.Date format specification & 描述
1

%a

语言环境的缩写工作日名称。

2

%A

语言环境的完整工作日名称。

3

%b

语言环境的缩写月份名称。

链接:https://www.learnfk.com/awk/awk-time-functions.html

来源:LearnFk无涯教程网

4

%B

语言环境的完整月份名称。

5

%c

语言环境的适当日期和时间表示。 (这是C语言环境中的%A%B%d%T%Y。)

6

%C

本年的世纪部分。这是年份除以100并被截断为下一个较小的整数。

7

%d

以十进制数字表示的月份中的日期(01-31)。

无涯教程网

8

%D

等效于指定%m /%d /%y。

9

%e

每月的某天,如果只有一位数字,则用空格填充。

10

%F

等效于指定%Y-%m-%d。这是ISO 8601日期格式。

11

%g

ISO 8601周编号的年份模100,十进制数字(00–99)。如,1993年1月1日位于1992年的第53周。

12

%G

ISO周编号的全年,以十进制数字表示。

13

%h

等同于%b。

14

%H

小时(24小时制),为十进制数字(00-23)。

15

%I

小时(12小时制)为十进制数字(01–12)。

16

%j

一年中的天,以十进制数字(001–366)为单位。

17

%m

以十进制数字表示的月份(01-12)。

18

%M

分钟,十进制数字(00–59)。

19

%n

换行符(ASCII LF)。

20

%p

与12小时制相关的AM/PM指定的语言环境。

21

%r

语言环境的12小时制时间。 (这是C语言环境中的%I:%M:%S%p。)

22

%R

等效于指定%H:%M。

23

%S

第二个十进制数字(00-60)。

24

%t

TAB字符。

25

%T

等效于指定%H:%M:%S。

26

%u

工作日为十进制数字(1–7)。星期一是第一天。

27

%U

一年中的星期数(第一个星期的第一天为第一个星期日),以十进制数表示(00-53)。

28

%V

一年中的星期数(第一个星期一为第一个星期的第一天),以十进制数字(01-53)表示。

29

%w

工作日为十进制数字(0–6)。星期日是零天。

30

%W

一年中的星期数(第一个星期一的第一个星期一作为一周的第一天),以十进制数表示(00-53)。

31

%x

语言环境的适当日期表示形式。 (这是C语言环境中的%A%B%d%Y。)

32

%X

语言环境的适当时间表示形式。 (这是C语言环境中的%T。)。

33

%y

以100为模的年,以十进制数表示(00–99)。

34

%Y

以十进制数字表示的整年(如2011年)。

35

%z

时区偏移量为+ HHMM格式(如,产生RFC 822/RFC 1036日期标头所需的格式)。

36

%Z

时区名称或缩写;如果无法确定时区,则没有字符。

这一章《AWK - 内置函数 - 时间函数》你学到了什么?在下面做个笔记吧!做站不易,你的分享是对我们最大的支持,感谢!😊

相关文章

深入拆解Java虚拟机 -〔郑雨迪 - 40讲〕

SRE实战手册 -〔赵成 - 13讲〕

Web安全攻防实战 -〔王昊天 - 106讲〕

网络排查案例课 -〔杨胜辉 - 39讲〕

表情符号使显示:块 div 更高

Jpa阅读器Spring Batch

如何在条形图上绘制 x 轴值?

按日期字段执行合并,而不在 DataFrame 中创建辅助列

查看单词是否为等值线的功能

Google Play 服务登录在 Unity Android 上无法正常运行

视频推荐〔09-三剑客-awk模式匹配-范围模式〕

更多视频 »
好记忆不如烂笔头。留下你的足迹吧 :)