德國的客戶有個問題,用網路存取檔案,總是會有一些時間差。懷疑是TimeZone的Problem。
的確,因為我根本還沒有處理時區的問題。
經過查證後(Use GetTimeZoneInformation() ),WINCE 5 default time zone 為 Pacific Standard Time, UTC -0800。
德國,查證 Wiki後,為 Central European Time (CET),現在(4月)為 CEST, Central European Summer Time。
CET 為 UTC + 0100, CEST 為 UTC + 0200
切換時間為 每年三月的最後一個星期日 UTC 1:00
及每年 十月的最後一個星期日 UTC 1:00
其它請參閱 SetTimeZoneInformation
註:
設定秘訣 year 為 0 ,幾月的第幾個星期格式, 5為最後
然後此函數daylight轉換的時間 為local time,要注意。
沒有留言:
張貼留言