VBScript 关于时间格式的处理及综…

1.返回 “年-月-日”

s=split(date,"-")
s(1)=right("0" & s(1),2)
s(2)=right("0" & s(2),2)
sm=s(0)&"-"&s(1)&"-"&s(2)
msgbox sm
注意:其中date可以换成time、now等,我们也可以这样写:date的原本格式是:2008-11-6

t=now   '同样now也可以换成time等

msgbox t

2.用格式函数 FormatDateTime()

Function GetCurrentDate
   ' FormatDateTime formats Date in long date.
   GetCurrentDate = FormatDateTime(Date, 1)
End Function

msgbox GetCurrentDate

3.综合应用:VBScript生成唯一不重复的订单号

    这块生成日期格式,如:20081106,主要是对日期格式进行了处理
    y=split(date,"-")    'date 的格式是 2007-11-6
    y(1)=right("0" & y(1),2)
    y(2)=right("0" & y(2),2)
    nian=y(0)&y(1)&y(2)
    这块对时间格式进行了处理,将格式为:24:15:30处理成:241530

    t=split(time,":")

    shi=t(0)&t(1)&t(2)

   这块生成随机数(0~9之间)
   function rand(k,n)
   Randomize
   n=int((k-1)*rnd+1)
   rand=n
   end function
   Dim n
   n=rand(9,n)

   

   OrderId=nian&shi&n  ’组合 日期 时间 随机数 生成唯一的订单号  OrderId

  msgbox OrderId

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值