wincc vbs里面没有FORMAT函数啊?

wincc vbs里面没有FORMAT函数啊?只有一个FORMATDATETIME(日期,格式),如果格式是“2011-01-01 00:00:00”应该选择哪个格式?选择0:vbgeneraldate,不在0点整点是正常的,但是如果是0点整点的话,只显示日期, 00:00:00显示不出来,请教怎么办???另外C语言中有没有类似VB的DATEADD函数??

最佳答案

vbs是读取系统时间的值和样式的。
如果你要显示为"####-##-## ##:##:##"样式,
1 必须先在控制面板-区域和语言选项、区域选项-标准和格式-自定义、自定义区域选项-日期-短日期-短日期格式(s),设置为yyyy-MM-dd,再切换到 时间 栏,时间格式设置为HH:mm:ss;
2 在到wincc图形编辑里面拖入一个静态文本控件DT1,然后在拖入一个刷新控件Ref1开启边框闪烁并设置控件为不显示,在刷新控件Ref1的对象改变事件里面添加代码来更新DT1显示的时间;vb脚本代码为:ScreenItems("DT1").text = Date & " " & Time。

附上效果图。

图片说明:

wincc vbs里面没有FORMAT函数啊?  

提问者对于答案的评价:
xx

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc263049.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2019年6月11日 上午1:55
下一篇 2019年6月11日 上午1:56

相关推荐