【問題】請問Windows日曆格式能否更改(星期一列最左)





頁 : [1] 2

sliver
2007-02-23, 07:55 PM
請問有沒有辦法改成星期一為最左,改為星期一~星期天
去抓Rainlendar的面板發現有些人的樣本是星期一開始,
自也是是比較喜歡這種格式,只是把XP相關的設定找了幾
遍,google也找不到,來請教大家,感謝!!




warzero
2007-02-23, 09:37 PM
那應該是 Rainlendar 這軟體的功能吧?
通常這類軟體都會提供類似 "每星期一開始" 之類的設定。
不過小弟先聲明沒有用過 Rainlendar,所以以上大概都只是猜罷了... XD
當然就小弟目前用的LClock是有提供這樣的設定。

ulimie
2007-02-23, 09:55 PM
把完整日期樣式改成: dddd yyyy'年'M'月'd'日' 就可以了.

琥珀
2007-02-23, 10:23 PM
是指「日期和時間」的「月曆」視窗嗎?答案是不行。也許 Vista 有支援?

依據 Vista 的報告,日期和時間有了很大的改進,例如可以同時指定三個不同時區,不用安裝其他時間軟體了。

說實在的,日期和時間的操作介面,以及可用的功能,從 95/NT4 開始,一直到 98/ME/2000/XP,微軟都沒有什麼重大的改進。不安裝第三方軟體,很難達成個人的特殊需求。

sliver
2007-02-24, 01:12 AM
To warzero:
晚上試了一下新版本還真的有,看樣子呆在舊版本太久了,不過面板設定要
要弄回習慣的還不會,有空再研究,感謝!!

To ulimie:
感謝,不過小的想要的應該是月曆所謂的星期一開始。

To 琥珀:
是的,以你對windows的了解,沒有可設定或更改就應該沒有了,感謝。

sliver
2007-02-24, 01:49 AM
還在用0.22版,剛試了一下,按了組態的進階編輯(Rainlendar.ini)
找了一下,幸運的找到下面這行,預設為0改到1就有這功能,舊版
這功能藏得可真好,就繼續用舊的了~~

StartFromMonday=1

TonyYang
2007-02-24, 03:17 AM
單純改登錄值,而不靠第三方軟體更改
有解XD
在HKEY_CURRENT_USER\Control Panel\International裡
新增一個名為「iFirstDayOfWeek」字串
值的話,0為星期一
以此類推
6為星期日

隨改隨生效

詳情請看我 (http://www.microsoft.com/technet/prodtechnol/windows2000serv/reskit/regentry/69560.mspx?mfr=true)

Enjoy it :D

琥珀
2007-02-24, 10:20 AM
感謝補充。登錄資料庫的 International 鍵值,自己還沒有仔細研究過,算是疏忽了。


關於地區選項的設定,其實自己在研究的時候,遇到了一些瓶頸,當時還是使用前端 GUI 來一致化設定,避免單一設定在所指定地區的條件下,出現不可預期的異常結果。

另一個相關問題是軟體抓取時間的問題,自己一直沒辦法解決,就是「上午」和「下午」的亂碼。測試許久,結論推測是程式沒有支援 Unicode 的關係,因此改登錄也不行 (除非用系統預設值),只好放棄不管,讓它繼續保持亂碼了。

sliver
2007-02-24, 10:55 AM
感謝TonyYang的資料,不知道iFirstDayOfWeek這關鍵字或用錯關鍵字連google大神都不給資料

warzero
2007-02-24, 11:10 AM
單純改登錄值,而不靠第三方軟體更改
有解XD
在HKEY_CURRENT_USER\Control Panel\International裡
新增一個名為「iFirstDayOfWeek」字串
值的話,0為星期一
以此類推
6為星期日

隨改隨生效

詳情請看我 (http://www.microsoft.com/technet/prodtechnol/windows2000serv/reskit/regentry/69560.mspx?mfr=true)

Enjoy it :D
還真的有... XD
不過此資料Google提供不多,好奇請問TonyYang大哥怎找到的? :D