awk中时间戳转换
2013-06-02 15:06
495 查看
awk中的时间函数:
(1)systime函数返回从1970年1月1日开始到当前时间(不计闰年)的整秒数
(2)strftime()函数格式化时间
例子,转换时间为星期几
[^_^][15:02:07]-[~/replaceTmp] date +%s
1370210542
[^_^][15:02:22]-[~/replaceTmp] awk 'BEGIN{aa=strftime("%a","1370210542")}'
[^_^][15:03:03]-[~/replaceTmp] awk 'BEGIN{aa=strftime("%a","1370210542");print aa}'
Sun
[^_^][15:03:08]-[~/replaceTmp] awk 'BEGIN{aa=strftime("%Y-%m-%d","1370210542");print aa}'
2013-06-02
(1)systime函数返回从1970年1月1日开始到当前时间(不计闰年)的整秒数
(2)strftime()函数格式化时间
例子,转换时间为星期几
[^_^][15:02:07]-[~/replaceTmp] date +%s
1370210542
[^_^][15:02:22]-[~/replaceTmp] awk 'BEGIN{aa=strftime("%a","1370210542")}'
[^_^][15:03:03]-[~/replaceTmp] awk 'BEGIN{aa=strftime("%a","1370210542");print aa}'
Sun
[^_^][15:03:08]-[~/replaceTmp] awk 'BEGIN{aa=strftime("%Y-%m-%d","1370210542");print aa}'
2013-06-02
[@_@][15:08:39]-[~/replaceTmp] awk 'BEGIN{aa=strftime("%a",mktime("2013 06 02 08 00 00"));print aa}' Sun
[^_^][15:10:01]-[~/replaceTmp] awk 'BEGIN{aa=strftime("%u",mktime("2013 06 02 08 00 00"));print aa}' 7
相关文章推荐
- awk分析web页面执行时间
- STM32 ADC 转换时间
- oracle将时间戳转换为某种格式时间
- iOS开发时间戳与时间,时区的转换,汉字与UTF8,16进制的转换
- String,utilDate,sqlDate之间的转换,时间戳
- 时间戳转换
- UTCformat 转换UTC时间并格式化成本地时间
- Python时间戳和日期的转换
- Ext.util.Format.date与Ext.Date.format区别, 转换时间戳
- 时间戳 js 转换
- Java本地时间与GMT时间的转换
- C# 将时间戳 byte[] 转换成 datetime 的几个方法
- linux date时间戳互相转换
- 时间格式化转换
- 将时间戳转换成日期格式
- iOS标准时间与时间戳相互转换
- js的时间戳和php的时间戳转换需要注意的地方
- java 时间格式转换工具包
- android 时间格式 各种转换
- ext 日期时间的转换