作者 主題: 系統時間"週期修改"  (閱讀 2533 次)

0 會員 與 1 訪客 正在閱讀本文。

rice45c

  • 可愛的小學生
  • *
  • 文章數: 9
    • 檢視個人資料
系統時間"週期修改"
« 於: 2021-01-08 17:25 »
[root@centos79w10 ~]# date +"%F %T week=%V"
2021-01-08 17:18:13 week=01

這週應該是第二週,請問如何修改系統的日期"週期"??

twu2

  • 管理員
  • 俺是博士!
  • *****
  • 文章數: 5416
  • 性別: 男
    • 檢視個人資料
    • http://blog.teatime.com.tw/1
Re: 系統時間"週期修改"
« 回覆 #1 於: 2021-01-12 12:33 »
是你的認定有問題啊.
%V 是 ISO 定義的第幾週 (第一個星期四出現的那一週是當年度的第一週), 所以 2021/1/8 是第一週沒錯.

如果你的需求跟 ISO 的定義不同, 就只能自己計算了.

rice45c

  • 可愛的小學生
  • *
  • 文章數: 9
    • 檢視個人資料
Re: 系統時間"週期修改"
« 回覆 #2 於: 2021-01-12 15:24 »
1.原來ISO是以週四做切割
2.目前是自己作另外計算,只是想說可否可在系統中修改

謝謝twu2說明

twu2

  • 管理員
  • 俺是博士!
  • *****
  • 文章數: 5416
  • 性別: 男
    • 檢視個人資料
    • http://blog.teatime.com.tw/1
Re: 系統時間"週期修改"
« 回覆 #3 於: 2021-01-13 12:20 »
不能解釋用週四做切割, 因為週三跟週四一定是同一週.
那個定義只是為了確保說某週屬於某年度時, 該週裡面屬於該年度的天數會佔多數 (至少四天).

rice45c

  • 可愛的小學生
  • *
  • 文章數: 9
    • 檢視個人資料
Re: 系統時間"週期修改"
« 回覆 #4 於: 2021-01-15 11:09 »
不能解釋用週四做切割, 因為週三跟週四一定是同一週

收到,謝謝