我从数据库中提取了一个日期,其格式如下
12/23/2005
哪个是
mm/dd/yyyy
我想将它在经典的 asp 中转换为以下
December 23 2004
谁能帮我解决这个问题?
干杯,
我从数据库中提取了一个日期,其格式如下
12/23/2005
哪个是
mm/dd/yyyy
我想将它在经典的 asp 中转换为以下
December 23 2004
谁能帮我解决这个问题?
干杯,
你可以试试这个:
Function FormatDate(input)
FormatDate = MonthName(Month(CDate(input))) & " " & Day(CDate(input)) & " " & Year(CDate(input))
End Function
Response.Write(FormatDate("12/23/2005"))
我假设您希望它显示“2005 年 12 月 23 日”,如果您希望它显示“2004 年 12 月 23 日”,那么只需从 Year() 调用中减去一个:
FormatDate = MonthName(Month(CDate(input))) & " " & Day(CDate(input)) & " " & (Year(CDate(input))-1)
假设您在 c# 中执行此操作
DateTime thisDate = new DateTime.Now;
String outString = thisDate.ToString("MMMM dd, yyyy");