翻譯|使用教程|編輯:莫成敏|2019-10-08 10:12:16.317|閱讀 302 次
概述:用于工業4.0項目管理、交互式的甘特圖絕佳解決方案,世界級甘特圖大師的VARCHART XGantt。本文主要介紹VARCHART XGantt用戶手冊中的日期和夏令時,感興趣的朋友來了解一下吧~
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
VARCHART XGantt是一個交互式的甘特圖控件,其模塊化的設計讓您可以創建滿足您和您的客戶所需求的應用程序。(我們領先的甘特圖控件VARCHART XGantt可用于.NET,ActiveX和ASP.NET應用程序。)除此之外,同時還具有一個穩定可靠的甘特圖工具,在編寫第一行代碼之前,您就可以知道是否可以滿足客戶的需求。本文主要介紹VARCHART XGantt用戶手冊中的日期和夏令時,感興趣的朋友來了解一下吧~
VARCHART組件中的日期始終引用程序在其上運行的系統中設置的時區。無法設置不同時區的日期;必須將日期轉換為運行VARCHART組件所的系統中設置的時區日期,然后再將其傳遞給組件。該組件會自動引用系統中存在的夏令時開始和結束的信息。
為了使VARCHART組件知道切換時間,需要勾選“時區”對話框中的復選框,以自動調整夏令時的時鐘,如圖所示。您可以在Windows操作系統中找到該對話框,方法是單擊“開始”按鈕,然后單擊“控制面板”上的菜單項,然后單擊“日期和時間”圖標,或者直接雙擊主任務欄上的時間顯示窗口。
切換時,VARCHART組件使用通常由系統傳達的開始日期和結束日期,包括夏令時制的小時、月和日。這意味著可以推斷出當年前后各年的夏令時時間,而這些年中可能存在的實際偏差將被忽略,因為系統也不知道。例如,幾年前,夏時制的開始和結束時間延長了幾周。由于系統僅了解當前規則,因此這些時期中的日期將被錯誤地解釋。
目前,VARCHART組件只能考慮到DST時間偏移量恰好為一小時。此外,切換只能在一個小時內進行。由于VARCHART組件始終接收并顯示本地時間的日期值,因此在DST時段開始時有一個小時的缺失,而在結束時則有兩個小時的時間是相同數字。目前,相同數字在傳遞、返回或顯示時不被區分。
如果切換的分辨率為小時,則該切換在時間標度中變為可見。
春季在0到3點之間切換(缺少1小時)
秋季在0到3點之間切換(兩次1小時)
從版本4.3開始的新默認日期
如果在VARCHART組件中檢索到的日期不存在,則在4.3版之前,返回的日期為31.12.1899 00:00:00。從版本4.3開始,將返回不同的日期01.01.0001 00:00:00。
在某些情況下,這可能導致超出范圍的參數異常,您可以通過處理該異常來攔截該異常。
例如,如果在您的應用程序中,日期是由.NET的DateTimePicker控件處理的,并且如果您嘗試顯示“空”日期,則在4.3版之前,將顯示日期31.12.1899 00:00:00。但是,無法使用DateTimePicker的默認設置顯示新的默認值01.01.0001 00:00:00,因此它將引發ArgumentOutOfRange異常。
您的程序應該對此做出反應;在任何情況下,您都應對此異常進行一些處理,否則可能會發生未經處理的異常,并可能導致程序意外終止。
本教程內容就是這樣了,感興趣的朋友可以關注我們后續內容更新哦~也可以下載VARCHART XGantt嘗試一下~
相關內容推薦:
想要購買VARCHART XGantt正版授權,或了解更多產品信息請點擊
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn