用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日
下一篇 2019年6月10日

相关推荐

  • SOS wincc V6.2 安装问题

    1.硬盘格式化 2.操作系统XP SP2 专业版 3.未装任何软件,XP防火墙关闭 4.安装Wincc软件(标准模式400M的那个…

    SIMATIC WinCC 2019年6月11日
  • WINCC如何弹出画面

    我用的WINCC6.2中文,想用里面的菜单和工具栏,实现下拉选项弹出画面编辑器里做的画面?应该如做做,还需要第三方控件吗? 最佳答案 给个程序,希望对你有用 #inclu…

    SIMATIC WinCC 2019年6月11日
  • wincc7.4客户机找不到服务器的启动画画

    我用的wincc7.4在服务器里边也创建了服务器数据,在wincc计算机里边也添加了客户机,在客户机里边也建了客户机项目,客户机wincc里边也加载了服务器组态数据,但是客户机启动…

    2020年11月1日
  • WINCC用户注销不了

    尝试了3种方法都无法注销用户是什么原因啊第一种:#include "apdefap.h"void OnClick(char* lp…

    SIMATIC WinCC 2017年6月24日
  • 有没有能在windows xp SP3下安装的wincc

    哪个版本的wincc能安装在XP SP3系统中,有哪位知道呀,有的话是哪个版本,安装需要什么版本的SQL server及相应的软件,有的话发我一份,谢了邮箱:z…

    SIMATIC WinCC 2019年6月11日
  • wincc归档周期如何设置?

    大家好,请问wincc的归档周期如何设置?在数据库导出的数据是每分钟归档一次,我想延长归档的时间应如何设置,恳请大家赐教,谢谢! 最佳答案 还是发个资料给你吧,注意查收 …

    SIMATIC WinCC 2019年6月11日
  • wincc勾选变量记录或报警记录无法运行?

    正常运行监控两年多的WINCC5.1,今天突然不能监控运行了,后来去除掉变量记录和报警记录,能正常运行.何因? 最佳答案 归档数据库出问题了,你考虑下面几个方面: 1.项…

    SIMATIC WinCC 2019年6月11日
  • WinCC 归档清理

    WinCC运行一段时间之后,变慢了,不知道是不是因为归档数据太多,我现在想清理归档数据,请教一下,该怎么清理? 最佳答案 楼主可以打开报警记录/变量记录–>在“归档组态”-…

    SIMATIC WinCC 2017年11月12日
  • wincc Function Table报表打印问题

    在Function table中设定的时间范围内查询到7条数据记录,如图1,通过Function table工具条的打印功能,打印出来只有一条数据,如图2,在报…

    2021年7月5日
  • 以下c动作怎么理解

    #include "apdefap.h" void OnClick(char* lpszPictureName,&nbs…

    SIMATIC WinCC 2019年6月11日