用vbs如何将年月日连起来。

Dim Begin_nian0
Set Begin_nian0 = HMIRuntime.Tags("Begin_nian")
Begin_nian0.Read 
Dim Begin_yue0
Set Begin_yue0 = HMIRuntime.Tags("Begin_yue")
Begin_yue0.Read 
Dim Begin_ri0
Set Begin_ri0 = HMIRuntime.Tags("Begin_ri")
Begin_ri0.Read 
Dim Begin_shi0
Set Begin_shi0 = HMIRuntime.Tags("Begin_shi")
Begin_shi0.Read 
Dim Begin_fen0
Set Begin_fen0 = HMIRuntime.Tags("Begin_fen")
Begin_fen0.Read 
Dim Begin_miao0
Set Begin_miao0 = HMIRuntime.Tags("Begin_miao")
Begin_miao0.Read 
建立了6个输入输出域,分别连接年,月,日,时,分,秒,如何将6个数字连接起来赋值给UTCBeginTime?
下面错在哪里,为什么什么也没有?
UTCBeginTime = Year(Begin_nian0) & "-" & Month(Begin_yue0) & "-" & Day(Begin_ri0) & " " & Hour(Begin_shi0-8) & ":" & Minute(Begin_fen0) & ":" & Second(Begin_miao0)
MsgBox UTCBeginTime

最佳答案

你定义的这些变量实际是对象变量而不是字符串变量,取得值要用对象的Value属性
UTCBeginTime = Year(Begin_nian0.Value) & "-" & Month(Begin_yue0.Value) & "-" & Day(Begin_ri0.Value) & " " & Hour(Begin_shi0.Value) & ":" & Minute(Begin_fen0.Value) & ":" & Second(Begin_miao0.Value)
另外小时直接减8当实际小时小于8时就是负值了,可以用DateAdd函数
Msgbox DateAdd("h",-8,UTCBeginTime)

提问者对于答案的评价:
谢谢了

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2019年6月10日 下午8:48
下一篇 2019年6月10日 下午8:49

相关推荐

  • WINCC多语言项目

    现在准备做一个国外的项目,想要实现在运行登录首页选择语言登录,我开发项目的时候要怎么做,可不可以选用中文把整个工程全部做完调试好后再做其他语言,具体应该怎么操作。 最佳答案 WIN…

    SIMATIC WinCC 2017年7月25日
  • 请问Wonderware系列软件应用情况如何,好不好用,用户多不多?主要是那些客户

    Wonderware系列软件ActiveFactory™ 软件ArchestrA 技术Development StudioDevice&n…

    SIMATIC WinCC 2019年6月11日
  • wincc自定义函数

    有三个实型变量为:a,b,c想实现a=b+ca的值按时间刷新 最佳答案 如果只是画面显示的话,根本就不需要写什么函数,直接在IO域里面采用动态对话框来实现a=b+c的效果如果需要a…

    SIMATIC WinCC 2021年7月5日
  • 以太网通讯

    PLC选用S414H CP443 但采用单系统应用(CPU,CP443各一块),OS 采用WINCC CP1613和 PLC  以…

    SIMATIC WinCC 2019年6月11日
  • Wincc同一台主机两显示器如何显示画面(wincc画面,第三方画面)

    有个项目,配置了一台服务器,还有一个双头显卡,用来显示Wincc画面和第三方的一个画面(不同与wincc另外一个运行软件),找答案里很多人解答的是双显示显示都是wincc的画面,那…

    SIMATIC WinCC 2019年6月11日
  • wincc的项目打不开

    将做好的项目拷贝到另一台电脑的时候,打开的时候显示,该用户没有操作权限,请检查该用户是否在windows用户组 问题补充:对第一个的回答:将计算机名称和改为你的电脑上完整的计算机名…

    SIMATIC WinCC 2019年6月11日
  • wincc连接远程opc服务器

    wincc怎么和远程opc服务器建立连接,读取数据?wincc的电脑和远程电脑在同一个局域网里。我试了搜索工作组的opc服务器,但是点开是一条红色斜杠。远程opc服务器是PC-AC…

    SIMATIC WinCC 2019年6月10日
  • wincc 7.0 SP1 安装问题

    请教    我在安装Wincc7.0亚洲版后,启动软件,提示“服务没有及时响应启动或控制请求”,无法创建项目,自动就关闭了,没装过7.0,请…

    SIMATIC WinCC 2019年6月11日
  • TIA wincc 组态相应的资料手册

    TIA人机界面的可以使用,但是wincc的项目怎么组态使用?不是触摸屏的组态,是上位机的组态 最佳答案 1种在WINCC里直接连接变量通道,1种装NET ,在NET里组态…

    SIMATIC WinCC 2017年11月1日
  • WinCC Function Trend的功能?

    想请问一下,试验中获得了一些离散的数据点,需要拟合出一条曲线,可以用Function Trend功能做吗?具体有没有例子啊? 最佳答案 请参考《WINCC中如何显示XY曲…

    SIMATIC WinCC 2019年6月11日