⽤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小时内删除。