【QTP】看到的一个Right函数的另类用法

大家都知道Right函数是取右边字符。

  今天在论坛说到要固定日期格式的时候,将2013-6-1变成yyyymmdd格式,月和日自动补零成20130601的格式。

  原本我要保证两位数,用的方法是:

1 myDate = year(date) & string(2-len(month(date)),"0") & month(date) & string(2-len(day(date)),"0") & day(date)
2 msgbox myDate

  查看源代码打印帮助

  然后看到有人用Right写了个:

1 myDate = year(date) & right("0" & month(date),2) & right("0" & day(date),2)
2 msgbox myDate

  查看源代码打印帮助

  很巧妙的用法啊,

  如果是6月,6变成了06,然后取右两位,得到 06,满足要求;

  如果是12月,12变成了012,然后取右两位,得到 12,满足要求。

 

 

作者: 陈永达 来源: 51Testing软件测试网采编

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值