⽤shell将时间字符串与时间戳互转date的详细⽤户可以参考下⾯的
date +%s 可以得到UNIX的时间戳;
⽤shell将时间字符串与时间戳互转:
date -d "2010-10-18 00:00:00" +%s 输出形如:1287331200
⽽时间戳转换为字符串可以这样做:
date -d @1287331200 "+%Y-%m-%d" 输出形如:2010-10-18
unix时间戳转换日期格式如果需要得到指定⽇期的前后⼏天,可以:
1、seconds=`date -d "2010-10-18 00:00:00" +%s` #得到时间戳
2、seconds_new=`expr $seconds + 86400` #加上⼀天的秒数86400
3、date_new=`date -d @$seconds_new "+%Y-%m-%d"` #获得指定⽇前加上⼀天的⽇前
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论