在linux中,date
可以幫助我打印當前時間。如果要打印當前時間+ 1小時,我應該給我什麼選擇?在使用linux命令「date」時添加一些特定時間
6
A
回答
24
只需使用-d
(或)做一些數學與日期:
date -d '+1 hour' '+%F %T'
# ^^^^^^^^^^^^
例如:
$ date '+%F %T'
2013-04-22 10:57:24
$ date -d '+1 hour' '+%F %T'
2013-04-22 11:57:24
# ^
+0
我們還可以添加時間給定日期,如下所示: $ date -d「May 16 10:41:56 EDT 2017 + 12360.471 seconds」 5月16日星期二14:07:56 EDT 2017 – 2017-05-18 12:21:36
0
TZ=Asia/Calcutta date
應該工作(顯然這會讓你在加爾各答的時間)。
這隻會更改此操作的時區(TZ
)環境變量,它不會永久性地將您設置爲您指定的新時區。
1
根據本source,你可以這樣做:
date - date ='1 hour'
0
我們可以得到它使用下面的代碼,我其中我需要遍歷從最近3個月的日期被處理的情況下,我用下面的代碼來遍歷相同
!/ bin/sh的
for i in {90..1}
do
st_dt=$(date +%F' 00:00:00' -d "-$i days")
echo $st_dt
j=$((i-1))
end_dt=$(date +%F' 00:00:00' -d "-$j days")
echo $end_dt
done
0
在shell腳本,如果我們需要增加時間,然後使用下面的命令和日期格式(日期字符串前加上TIME)
date -d"11:15:10 2017-02-05 +2 hours" +"%Y-%m-%d %H:%m:%d"
這將輸出 2017-02-05 13:15:10
相關問題
- 1. 如何使用Linux命令添加一些標籤,如sed
- 2. 在特定的時間間隔後發送控制c到一個linux命令?
- 3. linux時間格式命令
- 4. 使用date()函數在特定時區顯示時間/日期
- 5. 做一些在特定時間在.NET
- 6. Linux命令 - 添加時間元素,文件名
- 7. 從當前時間起在特定時間觸發SQL命令
- 8. 使用命令行獲取頁面加載時間 - linux
- 9. Vim:在編輯特定文件時運行一些命令
- 10. 使用launchd或Lingon在特定時間段內安排命令
- 11. 使用tee命令創建時間特定的日誌文件
- 12. 如何在系統時間中添加一些時間?
- 13. Linux時間命令輸出的差異
- 14. Linux時間命令的結果
- 15. 在指定的時間內運行bash linux命令
- 16. 如何在Linux中使用date命令讀取ANSI日期
- 17. 如何在crontab中的命令之間添加時間等待
- 18. 我們可以使用添加時間到PHP date()函數嗎?
- 19. 添加時間戳命令重定向到文本文件
- 20. 將自定義設計時間命令添加到WinForms控件
- 21. Linux:將命令添加到bashrc中的另一個命令中
- 22. 使用特定標誌時添加#define
- 23. 確定在C中使用makefile時將運行哪些命令?
- 24. 添加一些個小時的時間用微秒PHP
- 25. 當checkbox偏好爲true時,在特定時間添加通知
- 26. 如何使用logger命令在linux中登錄特定文件?
- 27. 如果程序在特定時間運行,運行命令?
- 28. 使用R添加3秒到特定的格式時間
- 29. 如何使用at命令在特定時間運行PHP腳本?
- 30. 在給定時間添加時區php
如果您嘗試進行時區更正,請查看'TZ'環境變量並以UTC存儲日期! – sehe 2013-04-22 08:59:35
我只想獲得當前時間,並在1小時後作爲我的另一個代碼的輸入,謝謝。 – waitingkuo 2013-04-22 09:01:29
好,我的錢是在最高的答案然後:)(+1由我) – sehe 2013-04-22 09:02:27