Gnu AWK 提供了内置函数
strftime()
它可以将时间戳转换1359210984
为Sat 26. Jan 15:36:24 CET 2013
. 我找不到可以执行此操作的函数:
seconds = timefromdate("Sat 26. Jan 15:36:24 CET 2013", "%a %d. %b %H:%M:%S CET %Y")
或者
seconds = timefromdate("2013-01-26 15:36:24", "%Y-%m-%d %H:%M:%S")
而seconds
那时是1359210984
。
因此,日期字符串应该可以通过格式模式进行转换。
我只想在 gawk 中执行此操作。
编辑1:
我想仅在 gawk 中转换日期以进一步处理流。
编辑2:
我已经澄清了我的问题。在“会这样做”的代码示例中有点草率。