藍森林首頁 | 返回主頁 | 本站地圖 | 站內搜索 | 聯繫信箱 |
 您目前的位置:首頁 > 自由軟件 > 技術交流 > 應用編程


    

藍森林 http://www.lslnet.com 2006年6月26日 11:18


請教如何用date輸出當前小時減1的時間?

我需要獲取當前時間的前一個小時的時間,需要輸出的格式為
例如一下的格式:
當前的日期與小時
[root@test i]# date -d today +%Y-%m-%d' '%H:
2005-01-10 15:
我需要輸出的是
2005-01-10 14:
請教應該如何寫出輸出語句?

請教如何用date輸出當前小時減1的時間?

date -d today +%Y-%m-%d' '%H|awk '{print $1" " $2-1":"}'

請教如何用date輸出當前小時減1的時間?

[code]
date "+%F %H:" -d '-1 hour'[/code]

請教如何用date輸出當前小時減1的時間?

那上一分鐘就成了:
date "+%F %H-%M-%S" -d '-1 minute'
上一月:
date "+%F %H:" -d '-1 month'
我一直以為只能對day求過去!

請教如何用date輸出當前小時減1的時間?

一直是用expr算的....通用性強

請教如何用date輸出當前小時減1的時間?

Try this
TZ="GMT-7"|date +%Y-%m-%d' '%H

請教如何用date輸出當前小時減1的時間?

非常感謝各位的回復!!

請教如何用date輸出當前小時減1的時間?

既然來了,俺也寫一個:echo $((`date "+H" - 1`))

請教如何用date輸出當前小時減1的時間?

一高興,再寫一個:expr `date "+%H"` - 1

請教如何用date輸出當前小時減1的時間?

若是 0:00 分呢?

請教如何用date輸出當前小時減1的時間?

請教如何用date輸出當前小時減1的時間?

而且,date +%H,10點前打的是0n,你的echo $((`date "+H" - 1`))是無法運算的

請教如何用date輸出當前小時減1的時間?

-->
應該是這樣才對。
(TZ="GMT-7";date +%Y-%m-%d' '%H)

只適用中國時區。記得加括號 :)



Copyright © 1999-2000 LSLNET.COM. All rights reserved. 藍森林網站 版權所有。 E-mail : webmaster@lslnet.com