力控组态软件ForceControl V7.0 Windows 控件 日期控件的方法和事件
日期控件用来指定日期,用户通过它的属性、方法可以方便的设置、获取其数据。此控件与时间范围控件配合使用,在力控组态软件的工程中需要时间处理的地方具有广泛的应用。
1参数设置
进行参数设置时首先通过图1所示的方法从力控软件的菜单栏点击工具选择windows控件,在windows控件选择时间。然后在画面上放置在合适的位置上。
图1
双击时间控件或者右键再弹出菜单里选择对象属性。弹出如图2所示的参数设置对话框。选择不同的风格设置将显示不一样的日期格式。
图2
2时间控件的属性
year
功能:控件的年参数。
语法:#name.Year = nValue。
说明:nValue为整型,1970~2037的整数。
示例:#name.Year = 2006;//2006年。
month
功能:控件的月参数。
语法:#name.Month= nValue。
说明:nValue为整型,1~12的整数。
示例:#name.Month = 11;//11月。
day
功能:控件的日参数。
语法:#name.Day= nValue。
说明:nValue为整型,1~31的整数。
示例:#name.Day = 5;//5日。
hour
功能:控件的时参数。
语法:#name.Hour= nValue。
说明:nValue为整型,0~23的整数。
示例:#name.Hour= 5;//5时。
minute
功能:控件的分参数。
语法:#name.Minute= nValue。
说明:nValue为整型,0~59的整数。
示例:#name.Minute= 5;//5分。
second
功能:控件的秒参数。62
语法:#name.Second= nValue。
说明:nValue为整型,0~59的整数。
示例:#name.Second= 5;//5秒。
DayOfWeek
功能:星期
语法:#name.DayOfWeek= nValue
说明:nValue为整型,只读属性,0~6的整数
示例:#name.Day OfWeek= 5;//星期五
2时间控件的方法
SetTime
功能:设置控件时间。
语法:#name.SetTime(Time)。
参数:Time为整型,开始时刻以自1970年1月1日零时逝去的秒数来计算。该值可以
通过字符串形式的时间调用函数LongTime来得到。也可以通过相对于系统变
量当前时间$CurTime来计算。
返回值:无。
示例:#name.SetTime(LongTime(“2002/1/18 8:50:00”));// 设置时间2002/1/18 8:50:00。
#name.SetTime($CurTime – 3600); //设置当前时刻前一个
小时的时间。
GetTime
功能:取得控件时间。
语法:#name.GetTime()。
返回值:开始时刻以自1970年1月1日八时(时区决定)逝去的秒数来计算。返回整型。
若为之前的时间则返回-1。该值可以通过函数StrTime转成字符串形式的时间
示例:#name.GetTime();// 取得自1970年1月1日零时逝去的时间秒数。