QTP时间格式的转换(YYYYMMDDHHMMSS)

  

,

     

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

  

sendTime ,,=,,,年(sendTime),,,,,,,对吧(,“00,,,,,,,,,月(sendTime), 2),,,,,,,对吧(,“00,,,,,,,,,天(sendTime), 2),,,,,,,对吧(,“00,,,,,,,,,一小时(sendTime), 2),,,,,,,对吧(,“00,,,,,,,,,一分钟(sendTime), 2),,,,,,,对吧(,“00,,,,,,,,,第二个(sendTime), 2)

  

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

  

下面是正确的结果:

  

日期数据格式化为,yyyymmddhhmmss

  

Function  FormatDate (strDate)

  

, FormatDate=年(Cdate (strDate)),,,对吧(,“0”,月(Cdate (strDate)), 2),,,对吧(,“0“,天(Cdate (strDate)), 2),,,对吧(0“,“和小时(Cdate (strDate)), 2),,,对吧(,“0“,一分钟(Cdate (strDate)), 2),,,对吧(,“0“,第二个(Cdate (strDate)), 2),

  

最终获得函数   

这样得到的结果就是201206041338

QTP时间格式的转换(YYYYMMDDHHMMSS)