簡體   English   中英

將VBscript中的日期格式化為字母數字

[英]Format a date in VBscript to alphanumeric

有沒有辦法將vbscript中的日期格式化為:2013年11月30日甚至2013年11月30日? 我一整天用谷歌搜索,我仍然沒有想出什么。

嘗試這個:

document.write("The current system date is: ")
document.write(DatePart("d", Date) & "-" & MonthName(DatePart("m", Date)) & "-" & DatePart("yyyy", Date) )
document.write(DatePart("d", Date) & "-" & MonthName(DatePart("m", Date), 1) & "-" & DatePart("yyyy", Date) )

使用DatePart從日期獲取日,月和年。 使用MonthName獲取月份名稱。

使用DatePart的另一種方法是DayMonthYear函數:

Day(Date) & "-" & MonthName(Month(Date)) & "-" & Year(Date)

或者使用FormatDateTimevbLongDate (= 1)。

d = Split(FormatDateTime(Now, 1))
ReDim Preserve d(2)
d = Join(d, "-")
WScript.Echo d

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM