日期:2014-05-17  浏览次数:20703 次

(在线结帖)日期格式转换例如:二OO六年四月三十日 转换为:2006年4月30日
日期格式转换例如:二OO六年四月三十日   转换为:2006年4月30日
急需解决。

------解决方案--------------------
str = "二○○六年九月三日 "
str = replace(str, "○ ", "0 ")
str = replace(str, "一 ", "1 ")
str = replace(str, "二 ", "2 ")
.....

最好写成 function 以后用的上


------解决方案--------------------
str = replace(str, "○ ", "0 ")
....
str = replace(str, "二十 ", "20 ")
......
str = replace(str, "一 ", "1 ")
str = replace(str, "二 ", "2 ")

多写点儿就解决了
------解决方案--------------------
序顺不能错!

str=trim(str)
str=Replace(str, "三十日 ",30)
str=Replace(str, "二十日 ",20)
str=Replace(str, "十日 ",10)
str=Replace(str, "十月 ",10)
str=Replace(str, "三十 ",3)
str=Replace(str, "二十 ",2)
str=Replace(str, "十 ",1)
str=Replace(str, "九 ",9)
str=Replace(str, "八 ",8)
str=Replace(str, "七 ",7)
str=Replace(str, "六 ",6)
str=Replace(str, "五 ",5)
str=Replace(str, "四 ",4)
str=Replace(str, "三 ",3)
str=Replace(str, "二 ",2)
str=Replace(str, "一 ",1)
str=Replace(str, "○ ",0)
------解决方案--------------------
用数组不也行吗,php中支持,不知道asp有这个功能不
------解决方案--------------------
format 函数