1.WM5/WM6原廠的"日期"時間太小
2."Spb Time"時間夠大,但旁邊的字擠在一起不能調整
3."Sansung i718"附的時鐘很精美,但彈性低可以調整的不多,且一定佔據畫面的最上方不能改,且有版權的問題
4."LVMTime"不錯,免費的,而且自定選項多,可自定字體的大小,唯一的缺點就是日期和時間的格式受限於系統預設的"長日期"和"短日期"格式而已,如果要修改格式只能從系統登錄下手,但改完後也會影響其他程式日期和時間的顯示
最近我終於找到一個可自定且彈性很大的小程式"AlDate"!這是俄羅斯人寫的一個小程式,免費的,找半天才找到出處http://4pda.ru/forum/index.php?showtopic=27712&st=0,上面最新版本目前是1.0.9,不過我卻在另一個地方找到1.0.10的版本,不才小弟我將他簡單的中文化了一下。
原始程式: 200710/mobile01-7a5a5933ad6f77d5c1d1d27cbbbbb507.zip
中文化檔: 200710/mobile01-92a32dea3c118b1d74fc56342f58c983.zip
原始程式檔裡有分2003和WM5的版本,根據您的系統選擇安裝吧,WM6也適用,安裝WM5的版本即可,裡面還有一個"AlPowerBar.exe",如果要用它所提供的電源狀態條就把這個檔案複製到"\windows"下面即可,另外還兩個文字檔,"format.txt"是日期和時間格式的設定說明檔,如果有程式設計基礎可以直接看這個檔就懂了,不知道裡面在寫什麼的我下面會有詳細說明,另一個"readme.txt"是版本說明,不過除非您懂俄羅斯文否則就別忙了。
請注意!很多人反應使用中文化檔案後有問題,經各位前輩測試的結果是我的中文化只適用WM5的版本,近期我會找時間中文化2003的版本,害各位浪費時間很抱歉

安裝完成後將中文化檔解壓縮後複製到"\windows"覆蓋,如果程式在使用中不讓覆蓋,要先將"設定"中"Today"的"AlDate"取消勾選並按"ok",就可以覆蓋了。
PPC新手請注意:有關CAB檔的安裝方法及整理過的安裝包請至20樓下載,感謝Mark5347兄的支援!
再回到"Today"的設定中如圖,按下"選項"即可進入設定畫面
![]() |
![]() |
其中"日期格式"和"時間格式"就是設定的重點,容後解釋。
電量條這一頁,如果您有將"AlPowerBar.exe"複製到"\windows"之下,就可以勾選"啟用",效果就如同畫面最上方那一條。
![[分享]可自定的免費Today桌面小時鐘軟體](http://attach.mobile01.com/attach/200710/mobile01-6d4d1835efb106ec5dab82430015c0b3.jpg)
接下來講解日期和時間格式的設定:
這是我的設定,日期格式為" @ddd\nyyyy/MM/dd",時間格式為"HH:mm:ss",日期高度為11,時間高度為27,效果如下圖
![[分享]可自定的免費Today桌面小時鐘軟體](http://attach.mobile01.com/attach/200710/mobile01-a00e15ddb1164a55bf799b829c2ef4b2.jpg)
其中"@"沒有意義,程式只會當它為一個文字字元直接顯示出來而已。
那一長串d、y、m的東西有程式基礎的人一看就知道是什麼了,請看下面解說,有分大小寫請注意:
日期格式:
d – 代表"日期",遇單位數日期前面不補0,也就是1號顯示"1"、12號顯示"12"
dd - 代表"日期",遇單位數日期前面會補0,也就是1號顯示"01"、12號顯示"12"
ddd – 代表"星期",如星期一就顯示"星期一",在英文系統中會顯示縮寫"Mon"
dddd - 代表"星期",如星期一就顯示"星期一",在英文系統中會顯示完整星期名稱"Monday"
M - 代表"月份",遇單位數月份前面不補0,也就是1月顯示"1"、12月顯示"12"
MM - 代表"月份",遇單位數月份前面會補0,也就是1月顯示"01"、12月顯示"12"
MMM - 代表"月份",如10月就顯示"十月",在英文系統中會顯示縮寫"Oct"
MMMM - 代表"月份",如10月就顯示"十月",在英文系統中會顯示完整月份名稱"October"
y - 代表"年",如2007年,遇單位數年前面不補0,也就是2007年顯示"7"、2012年顯示"12"
yy - 代表"年",如2007年,遇單位數年前面會補0,也就是2007年顯示"07"、2012年顯示"12"
yyyy - 代表"年",如2007年就顯示完整"2007"
gg - Period/era string. 這個要請程式設計高手解釋,我不知道這是啥?

----------------------------------------------------------------------
時間格式:
h - 代表"時",12時制,遇單位數前面不補0,也就是上午1點顯示"1"、下午12點顯示"12"、下午1點顯示"1"
hh - 代表"時",12時制,遇單位數前面會補0,也就是上午1點顯示"01"、下午12點顯示"12"、下午1點顯示"01"
H - 代表"時",24時制,遇單位數前面不補0,也就是上午1點顯示"1"、下午12點顯示"12"、下午1點顯示"13"
HH - 代表"時",24時制,遇單位數前面會補0,也就是上午1點顯示"01"、下午12點顯示"12"、下午1點顯示"13"
m - 代表"分",遇單位數前面不補0,也就是1分顯示"1"、12分顯示"12"
mm - 代表"分",遇單位數前面會補0,也就是1分顯示"01"、12分顯示"12"
s - 代表"秒",遇單位數前面不補0,也就是1秒顯示"1"、12秒顯示"12"
ss - 代表"秒",遇單位數前面會補0,也就是1秒顯示"01"、12秒顯示"12"
t - 上/下午指示,上午會顯示"上",下午會顯示"下",在英文系統裡上午會顯示"A",下午會顯示"P"
tt - 上/下午指示,上午會顯示"上午",下午會顯示"下午",在英文系統裡上午會顯示"AM",下午會顯示"PM"
綜合以上就可組合出如下範例
dd.MM.yyyy = "02.05.2007"
MMMM d, yyyy = "十月 2, 2007"
HH:mm:ss = "21:15:45"
hh:mm tt = "09:15 下午"
yy年M月d日 = "07年8月3日"
yyyy/MM/dd = "2007/10/03"
還可加上一些特別的符號或文字更改顏色和大小,發揮您的創意可以弄出各種格式。還有一個原廠沒說的就是日期的部份加上"\n"可以換行啦
超大時鐘也可以
![]() |
![]() |
另外要講一下的是,不專業中文化將就著用吧...
