如何定義漢書的日期時間格式為固定長度:yyyy-mm-dd, wek. mm:dd

進階使用者想要客製化漢書的按鍵、選單,或設計對話窗等,歡迎在此提問交流。
回覆文章
eddync
一般會員
文章: 2
註冊時間: 23日 4月 2021年, 16:44

如何定義漢書的日期時間格式為固定長度:yyyy-mm-dd, wek. mm:dd

文章 eddync »

每天撰寫不同類型的文件, 都要使用到今天的日期 (yyyy-mm-dd, www.)
Windows 系統的日期格式變數都定義在 Control | Region (可以修改自訂為整齊劃一的格式)
只要改了系統格式,所有的 Windows App 都會取用此格式
例如: 使用「Microsoft OneNote」可以用「快速組合鍵」輸入日期、時間
Alt-Shift-D → 2021-03-24, Wed.
Alt-Shift-T → 18:12
Alt-Shift-F → 2021-03-24, Wed. 18:12

使用「漢書」提供的日期、時間糸統變數可自訂「快速組合鍵」
def c-1='%@date1'
%@date1="%Year-%Month-%Day,%WeekName. %Hour:%Minute" => 2021-5-3, Mon. 8:9

只是有一個問題, 漢書產生的日期時間,不知如何固定日期時間的總碼數,(遇缺補零)
例如:
實際的值 想要的值
====================== ======================
2021-5-3, Mon. 8:9 2021-05-03, Mon. 08:09
2021-5-10, Mon. 11:3 2021-05-10, Mon. 11:03
2021-12-1, Wed. 3:11 2021-12-01, Wed. 03:11
2021-12-13, Mon. 1:1 2021-12-13, Mon. 01:01

日期格要求整齊(對齊)的前提下,以此格式(yyyy-mm-dd)的日期皆為 10 碼
但實際上, 1-9月, 1-9 日都會各少一碼,時間(分:秒) 1-9 會各少一碼
mason
Site Admin
文章: 373
註冊時間: 29日 4月 2003年, 09:57

Re: 如何定義漢書的日期時間格式為固定長度:yyyy-mm-dd, wek. mm:dd

文章 mason »

您好:
日前我已經改了,把長度補齊,不足補0。
剛剛放上官網了。(V11.7.2)
施得勝 謹上
eddync
一般會員
文章: 2
註冊時間: 23日 4月 2021年, 16:44

Re: 如何定義漢書的日期時間格式為固定長度:yyyy-mm-dd, wek. mm:dd

文章 eddync »

許多日期與時間的文件就比較好排序(對齊)處理了
謝謝!
mason
Site Admin
文章: 373
註冊時間: 29日 4月 2003年, 09:57

Re: 如何定義漢書的日期時間格式為固定長度:yyyy-mm-dd, wek. mm:dd

文章 mason »

不客氣,改版進步是應該的。
回覆文章