千家信息网

QTP时间格式的转换(YYYYMMDDHHMMSS)

发表于:2024-11-19 作者:千家信息网编辑
千家信息网最后更新 2024年11月19日,之前查了好多资料都是这样写的:sendTime = year(sendTime) & right( "00 " & month(sendTime),2) & right( "00 " & day(se
千家信息网最后更新 2024年11月19日QTP时间格式的转换(YYYYMMDDHHMMSS)

之前查了好多资料都是这样写的:

sendTime = year(sendTime) & right( "00 " & month(sendTime),2) & right( "00 " & day(sendTime),2) & right( "00 " & hour(sendTime),2) & right( "00 " & minute(sendTime),2) & right( "00 " & second(sendTime),2)

但是运行出来的结果是:YYYY- M- DHHMMSS(2012641338),把其中月份为个位数前的0省略了,本来想要得到的结果是201206041338

下面是正确的结果:

日期数据格式化为 yyyymmddhhmmss

Function FormatDate(strDate)

FormatDate=year(Cdate(strDate)) & right( "0"&month(Cdate(strDate)),2) & right( "0"&day(Cdate(strDate)),2) & right( "0"&hour(Cdate(strDate)),2) & right( "0"&minute(Cdate(strDate)),2) & right( "0"&second(Cdate(strDate)),2)

End Function

这样得到的结果就是201206041338

0