标题: [已解决]使用gawk计算两个时间字符串的差 [打印本页]
作者: shootman2 时间: 2015-5-6 19:37 标题: [已解决]使用gawk计算两个时间字符串的差
本帖最后由 shootman2 于 2015-5-11 00:57 编辑
date1=20150506193630
date2=20150506192949
使用gawk计算date1-date2的差是多少秒?
作者: CrLf 时间: 2015-5-6 20:25
跳过细节,大致如此- gawk "{print mktime(\"2015 05 06 19 36 30\")-mktime(\"2015 05 06 19 29 49\")}"
复制代码
作者: shootman2 时间: 2015-5-7 10:08
回复 2# CrLf
测试了一下,挺好用的,不好要加个BEGIN才好用
gawk "BEGIN{print mktime(\"2015 05 06 19 36 30\")-mktime(\"2015 05 06 19 29 49\")}"
作者: shootman2 时间: 2015-5-8 00:36
本帖最后由 shootman2 于 2015-5-8 00:39 编辑
回复 3# shootman2
求助大神,如何用gawk将字符串转化为日期类型后,再将日期格式化为某种格式,如
将 201505080033930格式化为
2015/05/08 00:39:30 星期五
作者: CrLf 时间: 2015-5-8 01:03
回复 4# shootman2
gsub,或先 mktime 再 strftime
欢迎光临 批处理之家 (http://bbs.bathome.net/) |
Powered by Discuz! 7.2 |