VARCHART XGantt v5.2用户手册:甘特图中的日期和夏令时

翻译|使用教程|编辑:杨鹏连|2021-03-29 10:27:43.907|阅读 35 次

概述:VARCHART XGantt是一个交互式甘特图组件,可生成清晰,灵活的甘特图。本文介绍了甘特图日期和夏令时。

# 31款JAVA开发必备控件和工具 # 企业数字化建设合规无风险[专题]

相关链接:

甘特图(Xgantt)从1998年的第一个商用版本开始就致力于计划编制和项目管理方面控件的研究和开发,经过20多年的积累和沉淀,目前可为软件开发商和最终用户提供最顶级的计划编制和项目管理的控件产品,帮助用户快速的整合项目管理软件所需的甘特图,网络图,资源柱状图,日程日历,资源调度等功能模块,并提供全方位的支持和服务。

VARCHART XGantt是一款功能强大的甘特图控件,其模块化的设计让您可以创建满足需要的应用程序。XGantt可用于.NET,ActiveX和ASP.NET应用程序,可以快速、简单地集成到您的应用程序中,帮助您识别性能瓶颈、避免延迟以及高效利用资源,使复杂数据变得更加容易理解。

VARCHART XGantt在市场上已有近30年的历史,它提供了最完善的C#Gantt图表控件,可用于构建现代而又可靠的行业资源调度应用程序。

点击下载VARCHART XGantt正式版

VARCHART组件中的日期总是指程序运行的系统中设置的时区。不可能设置不同时区的日期;日期必须转换为VARCHART XGantt运行的系统的时区日期,然后再传递给VARCHART组件。后者自动参考系统中存在的夏令时开始和结束的信息。

为了让VARCHART组件知道切换时间,时区对话框Automatically adjust clock for daylight saving changes(自动调整夏令时)中的复选框需要被勾选,如图所示。你可以在Windows系统中点击 "开始 "按钮,然后点击菜单项 "控制面板",再点击图标 "日期和时间",就可以找到这个对话框。


当切换到夏令时或从夏令时返回时,VARCHART组件使用通常由系统通知的开始日期和结束日期,包括夏令时的小时、月份和日期。这意味着当年前后的DST时间被推断出来,而这些年份可能存在的真实偏差被忽略,因为这些偏差对系统来说也是未知的。例如,几年前,夏令时在开始和结束时被延长了几个星期。由于系统只知道当前的规则,因此这些时间段的日期会被错误地解释。

目前,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。

在某些情况下,这可能会导致一个argument-out-of-range异常,你可以通过处理该异常来拦截。

例如,如果在你的应用程序中,日期是由.NET的DateTimePicker控件处理的,如果你试图显示一个 "空 "的日期,在4.3版本中,显示的日期是31.12.1899 00:00:00。但新的默认值是01.01.0001 00:00:00,使用DateTimePicker的默认设置不能显示,所以它会抛出一个ArgumentOutOfRange异常。

你的程序应该对此做出反应;在任何情况下,你都应该为这个异常写一些处理方法,否则可能会出现一个未经处理的异常,并可能导致程序的意外结束。


APS帮助提升企业生产效率,真正实现生产排程可视化呈现与控制,快速有效响应不同场景的生产计划,提高准时交货能力,提高产能和资源利用率

想要了解甘特图慧都APS系统,请登录慧都网咨询在线客服,解决您的问题!


标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至hey@evget.com

文章转载自:NETRONIC

为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
在线咨询
联系我们
TOP
在线客服系统
live chat