點擊右邊

詳解LinuxKEY娛樂城情況shell劇本獵取時間的經常使用下令總結

后面已經經先容了windows情況對于時間的經常使用下令總結,本日首要分享下linux情況shell劇本經常使用的一些獵取時間下令。
1. 相關觀點
Linux的體系時間在shell里是可以間接挪用體系變量date的,如:

  1. 獵取本日時期:`date +%Y%m%d` 或者 `date +%F` 或者 $(date +%y%m%d) 
  2. 獵取昨地利期:`date -d yesterday +%Y%m%d` 也能夠寫成`date -d -1day +%Y%m%d` 
  3. 獵取前天日期:`dat大樂透開獎號碼e -d -2day +%Y%m%d` 
  4. 獵取10天前的日期:`date -d -10day +%Y%m%d` 
  5. 或者n天前的: `date -d "n days ago" +%y%m%d` 
  6. 獵取來日誥日日期:`date -d tomorrow +%y%m%d` 
  7. 獵取上個月日期:date -d last-month +%Y%m  
  8. 獵取下個月日期:date -d next-month +%Y%m 

至于你必要甚么樣的日期時間格局,就必要運用相關的時間域參數來完成了:
相關時間域以下:

  1. % H 小時(00..23) 
  2. % I 小時(01..12) 
  3. % k 小時(0..23) 
  4. % l 小時(1..12) 
  5. % M 分(00..59) 
  6. % p 顯示出AM或者PM 
  7. % r 時間(hh:mm:ss AM或者PM),12小時 
  8. % s 從1970年1月1日00:00:00到現在閱歷的秒數 
  9. % S 秒(00..59) 
  10. % T 時間(24小時制)(hh:mm:ss) 
  11. % X 顯示時間的格局(%H:%M:%S) 
  12. % Z 時區 日期域 
  13. % a 禮拜幾的簡稱( Sun..Sat) 
  14. % A 禮拜幾的全稱( Sunday..Saturday) 
  15. % b 月的簡稱(Jan..Dec) 
  16. % B 月的全稱(January..December) 
  17. % c 日期以及時間( Mon Nov 8 14:12:46 CST 1999) 
  18. % d 一個月的第幾天(01..31) 
  19. % D 日期(mm/dd/yy) 
  20. % h 以及%b選項雷同 
  21. % j 一年的第幾天(001..366) 
  22. % m 月(01..12) 
  23. % w 一個禮拜的第幾天(0代表禮拜天) 
  24. % W 一年的第幾個禮拜(00..53,禮拜一為第一天) 
  25. % x 顯示日期的格局(mm/dd/yy) 
  26. % y 年的最初兩個數字( 1999則是99) 
  27. % Y 年(例如:1970,1996等) 
  28. %F 輸入日期為2019-10-20 這類格局的日期 

注重:只有超等用戶才有權限使用date下令配置時間,一般用戶只能使用date下令顯示時間。
2. 獵取時間劇本–DateTime.sh

  1. #!/bin/bash 
  2. echo "===================================================" 
  3. echo "show linux original format date and time:" 
  4. echo DateTime: $(date) 
  5. echo "===================================================" 
  6. echo "show date time like format: YYYY-MM-DD HH:MM:SS" 
  7. NOW_DATE_TIME=$(date "+%Y-%m-%d %H:%M:%S") 
  8. echo $NOW_DATE_TIME 
  9. echo "===================================================" 
  10.   
  11. echo "show date time like format: YYYYMMDD-HHMMSS" 
  12. NOW_TIME=$(date "+%Y%m%d-%H%M%S") 
  13. echo $NOW_TIME 
  14. echo "===================================================" 
  15.   
  16. echo "show last year:" 
  17. LAST_YEAR=$(date "+%Y-%m-%d %H:%M:%S" –date="-1 years") 
  18. echo $LAST_YEAR 
  19. echo "======================539連碰中獎金額=============================" 
  20.   
  21. echo "show next year:" 
  22. NEXT_YEAR=$(date "+%Y-%m-%d %H:%M:%S" –date="1 years") 
  23. echo $NEXT_YEAR 
  24. echo "===================================================" 
  25.   
  26. echo "show last month:" 
  27. LAST_MONTH=$(date "+%Y-%m-%d %H:%M:%S" –date="-1 months") 
  28. echo $LAST_MONTH 
  29. echo "===================================================" 
  30.   
  31. echo "show n算偏財運ext month:" 
  32. NEXT_MONTH=$(date&nbs妞妞一直輸p;"+%Y-%m-%d %H:%M:%S" –date="1 months") 
  33. echo $NEXT_MONTH 
  34. echo "===================================================" 
  35.   
  36. echo "show last day:" 
  37. LAST_DAY=$(date "+%Y-%m-%d %H:%M:%S" –date="-1 days") 
  38. echo $LAST_DAY 
  39. echo "===================================================" 
  40.   
  41. echo "show next day:" 
  42. NEXT_DAY=$(date "+%Y-%m-%d %H:%M:%S" –date="1 days") 
  43. echo $NEXT_DAY 
  44. echo "===================================================" 
  45.   
  46. echo "show last hour:" 
  47. LAST_HOUR=$(date "+%Y-%m-%d %H:%M:%S" –date="-1 hours") 
  48. echo $LAST_HOUR 
  49. echo "===================================================" 
  50.   
  51. echo "show next hour:" 
  52. NEXT_HOUR=$(date "+%Y-%m-%d %H:%M:%S" –date="1 hours") 
  53. echo $NEXT_HOUR 
  54. echo "===================================================" 
  55.   
  56. echo "show last minute:" 
  57. LAST_MINUTE=$(date "+%Y-%m-%d %H:%M:%S" –date="-1 minutes") 
  58. echo $LAST_MINUTE 
  59. echo "===================================================" 
  60.   
  61. echo "show&nbsp捕魚達人簽到;next minute:" 
  62. NEXT_MINUTE=$(date "+%Y-%m-%d %H:%M:%S" –date="1 minutes") 
  63. echo $NEXT_MINUTE 
  64. echo "===================================================" 
  65.   
  66. echo "show last second:" 
  67. LAST_SECOND=$(date "+%Y-%m-%d %H:%M:%S" –date="-1 seconds") 
  68. echo $LAST_SECOND 
  69. echo "===================================================" 
  70.   
  71. echo "show next second:" 
  72. NEXT_SECOND=$(date "+%Y-%m-%d %H:%M:%S" –date="1 secon捕魚達人apkds") 
  73. echo $NEXT_SECOND 
  74. echo "===================================================" 

【免責聲明】本站內容轉載自互聯網,其相關談吐僅代表作者小我私家概念盡非權勢巨子,不代表本站態度。如您發明內容存在版權成績,請提交相關鏈接至郵箱:,咱們將實時予以處置。