VBS日期(时间)格式化函数代码(vbs 日期格式)没想到

随心笔谈2年前发布 编辑
154 0
🌐 经济型:买域名、轻量云服务器、用途:游戏 网站等 《腾讯云》特点:特价机便宜 适合初学者用 点我优惠购买
🚀 拓展型:买域名、轻量云服务器、用途:游戏 网站等 《阿里云》特点:中档服务器便宜 域名备案事多 点我优惠购买
🛡️ 稳定型:买域名、轻量云服务器、用途:游戏 网站等 《西部数码》 特点:比上两家略贵但是稳定性超好事也少 点我优惠购买


currentTimeStr1=CStr(Year(Now()))&”-“&Right(“0″&Month(Now()),2)&”-“&Right(“0″&Day(Now()),2)&” “&Right(“0″&Hour(Now()),2)&”:”&Right(“0″&Minute(Now()),2)&”:”&Right(“0″&Minute(Now()),2)
currentTimeStr2=CStr(Year(Now()))&”-“&Right(“0″&Month(Now()),2)&”-“&Right(“0″&Day(Now()),2)

WScript.Echo currentTimeStr1 ‘2019-04-11 15:57:57
WScript.Echo currentTimeStr2 ‘2019-04-11

‘格式化时间方法 n_Flag(1-5)
WScript.Echo Format_Time(Now(),5)

Function Format_Time(s_Time, n_Flag)
Dim y, m, d, h, mi, s
Format_Time=””
If IsDate(s_Time)=False Then Exit Function
y=cstr(year(s_Time))
m=cstr(month(s_Time))
If len(m)=1 Then m=”0″ & m
d=cstr(day(s_Time))
If len(d)=1 Then d=”0″ & d
h=cstr(hour(s_Time))
If len(h)=1 Then h=”0″ & h
mi=cstr(minute(s_Time))
If len(mi)=1 Then mi=”0″ & mi
s=cstr(second(s_Time))
If len(s)=1 Then s=”0″ & s
Select Case n_Flag
Case 1
‘ yyyy-mm-dd hh:mm:ss
Format_Time=y & “-” & m & “-” & d & ” “& h &”:” & mi &”:” & s
Case 2
‘ yyyy-mm-dd
Format_Time=y & “-” & m & “-” & d
Case 3
‘ hh:mm:ss
Format_Time=h & “:” & mi & “:” & s
Case 4
‘ yyyy年mm月dd日
Format_Time=y & “年” & m & “月” & d & “日”
Case 5
‘ yyyymmdd
Format_Time=y & m & d
End Select
End Function

© 版权声明

相关文章