主题:  一个将字符串转换为'yyyy-mm-dd'形式标准日期的函数

Aleuxander

职务:普通成员
等级:1
金币:1.0
发贴:20
#12005/1/26 18:45:30
一个将字符串转换为'yyyy-mm-dd'形式标准日期的函数:
我自己写的,湊合可以用。比较保守的用法是在调用前先用 isdate() 判断一下是否可转换为日期型,否则会出错!

<%
Function stddate(riqi)
riqi0 = Cdate(riqi)
riqi1 = year(riqi0)
riqi2 = month(riqi0)
riqi3 = day(riqi0)
If len(riqi2) = 1 Then
riqi2 = "0" & riqi2
End if
If len(riqi3) = 1 Then
riqi3 = "0" & riqi3
End if
stddate = riqi1 & "-" & riqi2 & "-" & riqi3
End function
%>



蓝鲸

职务:版主
等级:5
金币:42.1
发贴:2614
#22005/1/26 18:54:11
虽然是小函数,但还是鼓励一下。
另外ASP的日期中本身有各种格式,可以查找试试。

编辑历史:[此帖最近一次被 蓝鲸 编辑过(编辑时间:2005-01-26 19:25:24)]

非常大鱼

Aleuxander

职务:普通成员
等级:1
金币:1.0
发贴:20
#32005/1/26 19:02:18
谢谢!



缺缺

职务:管理员
等级:8
金币:41.0
发贴:9620
#42005/1/27 9:21:19
.net中
DateTime.Now.ToString("yyyy-MM-DD")

的方法真方便