gpt4 book ai didi

date - VBScript 如何格式化日期?

转载 作者:行者123 更新时间:2023-12-03 10:45:03 31 4
gpt4 key购买 nike

我希望日期看起来像 MM-DD-YYYY 而不是 MM/DD/YYYY .

最佳答案

0 = vbGeneralDate - Default. Returns date: mm/dd/yy and time if specified: hh:mm:ss PM/AM.
1 = vbLongDate - Returns date: weekday, monthname, year
2 = vbShortDate - Returns date: mm/dd/yy
3 = vbLongTime - Returns time: hh:mm:ss PM/AM
4 = vbShortTime - Return time: hh:mm


d=CDate("2010-02-16 13:45")
document.write(FormatDateTime(d) & "<br />")
document.write(FormatDateTime(d,1) & "<br />")
document.write(FormatDateTime(d,2) & "<br />")
document.write(FormatDateTime(d,3) & "<br />")
document.write(FormatDateTime(d,4) & "<br />")

如果您想使用另一种格式,您必须创建自己的函数并解析月、年、日等,然后将它们以您喜欢的格式组合在一起。
Function myDateFormat(myDate)
d = TwoDigits(Day(myDate))
m = TwoDigits(Month(myDate))
y = Year(myDate)
myDateFormat= m & "-" & d & "-" & y
End Function

Function TwoDigits(num)
If(Len(num)=1) Then
TwoDigits="0"&num
Else
TwoDigits=num
End If
End Function

编辑:添加了将日期和月份格式化为 0n 的功能如果值小于 10 .

关于date - VBScript 如何格式化日期?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9003923/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com