当前位置: 技术问答>linux和unix
请问如何取得上一年的年份啊
来源: 互联网 发布时间:2016-08-08
本文导语: 用date命令么,比如今年为2010年,如何取得上一年2009年啊,请大家指教下 | 没有直接的命令可以查去年的时间。 date +%Y 可以得到当前年份,你自己算一下就知道去年的时间了。 | ...
用date命令么,比如今年为2010年,如何取得上一年2009年啊,请大家指教下
|
没有直接的命令可以查去年的时间。
date +%Y 可以得到当前年份,你自己算一下就知道去年的时间了。
date +%Y 可以得到当前年份,你自己算一下就知道去年的时间了。
|
date +%Y%m%d -d "1 year ago"
|
date -d "1 year ago"
才知道的,真不知道有什么意义
才知道的,真不知道有什么意义
|
当然可以啊 而且命令很有趣哦
date --date='1 years ago' "+%Y"
date --date='1 years ago' "+%Y"
|
想知道 关于昨天 明天 去年 今年 来年 后天 半小时后 10分钟后 15分钟以前的 时间表达请看
http://binsos.blogspot.com/2007/08/date.html
http://binsos.blogspot.com/2007/08/date.html
|
[root@localhost ~]# date --date='30 minutes'
2010年 2月 22日 月曜日 20:26:38 JST
date --date='1 month ago'
2010年 1月 22日 金曜日 19:57:15 JST
|
你的系统是unix系的把
|
Unix系的系统不是很熟 不知道可不可以通过命令直接得到
但是通过下面2句可以得到去年
year=`date +%Y`
lastyear=`expr $year - 1`
|
sYear=`date -d '1 years ago' +%Y`
|
人家都说了 date: illegal option -- d
没有-d选项 你还来个这个