大家都知道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软件测试网采编