我从数据库中提取了一个日期格式为
的日期12/23/2005
哪个是
mm/dd/yyyy
我想将经典的asp转换为以下
December 23 2004
有人可以帮我吗?
干杯,
答案 0 :(得分:7)
你可以试试这个:
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)
答案 1 :(得分:-3)
假设您在c#中执行此操作
DateTime thisDate = new DateTime.Now;
String outString = thisDate.ToString("MMMM dd, yyyy");