1.查看指定时间的时间戳
查看当前时间
#date +%s
查看指定时间
#date -d 2008-01-01 +%s
1199116800
#date -d 20080101 +%s
1199116800
2.将时间戳转换成date
#date -d '1970-01-01 UTC 1199116800 seconds'
2008年 01月 01日 星期二 00:00:00 CST
#export LANG=en
#date -d '19700101 UTC 1199116800 seconds'
Tue Jan 1 00:00:00 CST 2008
3.将时间戳转日期的脚本
vi timestamp_to_date.sh
#!/bin/sh
while read t ; do
date -d "1970-01-01 UTC $t seconds" +"%Y-%m-%d %T %z" >> $2
done < $1
sed -i 's/[ ]+0800//' $2
echo "ok........."
4.脚本使用方法:
timestamp_to_date.sh timestamp.txt date.txt
阅读(2110) | 评论(0) | 转发(0) |