请问怎么将分别为年月日时分秒的六个字符串变量组合成时间格式

已锁定

刘工TIA

  • 帖子

    222
  • 精华

    5
  • 被关注

    28

论坛等级:侠圣

注册时间:2015-05-17

黄金 黄金 如何晋级?

请问怎么将分别为年月日时分秒的六个字符串变量组合成时间格式

1239

6

2019-05-05 17:30:43

如题,我建立了六个变量分别让用户输入查询数据库的起始时间(2000-05-01 09:05:00)到终止时间内的变量。请问我如果用六个变量分别表示上述时间格式中的年月日时分秒然后组合成

2000-05-01 09:05:00这样的格式,请问怎么做。


下面是按照例子做的:

Set tagDSNName = HMIRuntime.Tags("@DatasourceNameRT")

tagDSNName.Read 

Set LocalBeginTime = HMIRuntime.Tags("strBeginTime")

LocalBeginTime.Read 

Set LocalEndTime = HMIRuntime.Tags("strEndTime")

LocalEndTime.Read

UTCBeginTime = DateAdd("h" ,-8,LocalBeginTime.Value)

UTCEndTime= DateAdd("h" ,-8,LocalEndTime.Value)

UTCBeginTime = Year(UTCBeginTime) & "-" & Month(UTCBeginTime) & "-" & Day(UTCBeginTime) & " " & Hour(UTCBeginTime) & ":" & Minute(UTCBeginTime) & ":" & Second(UTCBeginTime)

UTCEndTime = Year(UTCEndTime) & "-" & Month(UTCEndTime) & "-" & Day(UTCEndTime) & " " & Hour(UTCEndTime) & ":" & Minute(UTCEndTime) & ":" & Second(UTCEndTime)

HMIRuntime.Trace "UTC Begin Time: " & UTCBeginTime & vbCrLf

HMIRuntime.Trace "UTC end Time: " & UTCEndTime & vbCrLf

Set sVal = HMIRuntime.Tags("sVal")

sVal.Read 



其中这个strBeginTime就是起始时间的一个字符变量,我要怎么改写上述代码,让六个变量替代这个例子中的一个变量呢。

请问怎么将分别为年月日时分秒的六个字符串变量组合成时间格式 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC WinCC / Panel

共有31078条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

top
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。