用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安装出现的问题

    WINCC7.4安装时会出现无法定位程序输入点CCOnlCmp.EXE上,这个问题要怎么解决?还能继续安装吗? 最佳答案 如果软件包没有问题,你换台电脑安装测试!很大的关系是你电脑…

    SIMATIC WinCC 2021年7月5日
  • 请问用项目复制器复制的项目如何使用?

    里面包括了数组库文件 以及一些增多的文件 最佳答案 项目复制完之后,有些文件要单独拷贝。如一些excel文件等。 最简单的办法就是直接文件夹拷贝,不用项目复制器…

    SIMATIC WinCC 2019年6月11日
  • wincc7.3的正版授权问题

    1、wincc7.3–安装于C盘,硬件狗(U盘),将授权传至C盘,硬件狗(U盘)一直插在电脑上,wincc7.3正常使用;—问题:如果电脑操作系统坏了,重装系统,那授权是否找…

    SIMATIC WinCC 2021年7月5日
  • WINCC内部变量与外部变量的连接

    1.前几天看了一个WINCC项目,里面用了大量的内部变量,而且这些内部变量是跟PLC有通讯的,但我怎么找也找不到它们是怎么通讯的 ,全局脚本里也没看到有相关的脚本;2.还…

    SIMATIC WinCC 2017年11月29日
  • wincc注册OCX控件提示不能

    wincc注册OCX控件提示不能装载控件应该怎么处理? 图片说明:    钻石用户推荐最佳答案 你使用的什么控件?试试其他的控件呢如果所有的都是这样的话,那应该…

    2021年7月5日
  • Wincc报警记录复制

    怎样将一个项目中的“报警记录”、“变量记录”、“用户管理”都复制到另一个项目中去。   之前的项目中有些BUG,新建了一个,并且把变量和图形都复制过去…

    SIMATIC WinCC 2019年6月11日
  • WINCC打开C动作脚本时,动不了。

    准备用C脚本编辑WINCC画面中按钮的鼠标动作时,发现打不开脚本编辑器,而且编辑画面卡死,只能在进程中关闭编辑画面,不知哪位大神能帮忙解决?如能解决,高分悬赏。(个人认为是电脑系统…

    SIMATIC WinCC 2021年7月5日
  • Wincc安装

    我装的是wincc6.2的版本,装完之后弹出的SIMATIC Security Control对话框中我选择了Accept按钮之后提示"An&nbsp…

    SIMATIC WinCC 2019年6月11日
  • WINCC与CJ1M的连接

    您好!我手边有个项目需要通过WINCC读取欧姆龙触摸屏输入到CJ PLC的信息,然后将信息传送给31个点不知道wincc能否通过以太网跟欧姆龙PLC连接?如果不能,您那是…

    SIMATIC WinCC 2019年6月11日
  • 在wincc数据库(sql)能否新建表

    在安装的wincc中数据库(sql)能否在SQL的企业管理器中新建表,如果新建后能否可以远程读写?如果不能远程读写,有什么办法可以实现吗? 如果我装个其他版本的SQL会有…

    SIMATIC WinCC 2019年6月11日