1.asp 中如何将字符型转换成时间日期型
ASP句法:前提是日期字符串格式与长度是“2008032283000”这样
response.Write left("2008032283000",4) & "-" & _
mid("2008032283000",4,2) & "-" & _
mid("2008032283000",6,2) & " " & _
mid("2008032283000",8,2) & ":" & _
mid("2008032283000",10,2) & ":" & _
right("2008032283000",2)
2.asp 中如何将字符型转换成时间日期型
ASP句法:前提是日期字符串格式与长度是“2008032283000”这样 response.Write left("2008032283000",4) & "-" & _ mid("2008032283000",4,2) & "-" & _ mid("2008032283000",6,2) & " " & _ mid("2008032283000",8,2) & ":" & _ mid("2008032283000",10,2) & ":" & _ right("2008032283000",2)。
3.请问怎样使用asp将sqlserver中的日期型数据转换为字符串型,怎样将
建议你将数据库中的日期字段改成字符串型。
长度建议为14位,即:yyyymmddhhmmss,这样在比较时间时也比较容易运算。同时也非常容易转换成为各种日期格式。
如:'函数:把时间改为字符串yyyymmddhhmmssfunction Zhuanhuan_Date(ThisDate)Zhuanhuan_Date=year(ThisDate)if month(ThisDate)<10 thenZhuanhuan_Date=Zhuanhuan_Date&"0"&month(ThisDate)elseZhuanhuan_Date=Zhuanhuan_Date&month(ThisDate)end ifif day(ThisDate)<10 thenZhuanhuan_Date=Zhuanhuan_Date&"0"&day(ThisDate)elseZhuanhuan_Date=Zhuanhuan_Date&day(ThisDate)end ifif hour(ThisDate)<10 thenZhuanhuan_Date=Zhuanhuan_Date&"0"&hour(ThisDate)elseZhuanhuan_Date=Zhuanhuan_Date&hour(ThisDate)end ifif minute(ThisDate)<10 thenZhuanhuan_Date=Zhuanhuan_Date&"0"&minute(ThisDate)elseZhuanhuan_Date=Zhuanhuan_Date&minute(ThisDate)end ifif second(ThisDate)<10 thenZhuanhuan_Date=Zhuanhuan_Date&"0"&second(ThisDate)elseZhuanhuan_Date=Zhuanhuan_Date&second(ThisDate)end ifend function'函数:把数据库中读出的时间yyyymmdd hh:mm:ss改为字符串“yyyy年mm月dd日 hh:mm:ss”Function Date_N2C (ThisDate)Date_N2C = mid(ThisDate,1,4) & "年" & mid(ThisDate,5,2) & "月" & mid(ThisDate,7,2) & "日"Date_N2C = Date_N2C&" "&mid(ThisDate,9,2)&":"&mid(ThisDate,11,2)&":"&mid(ThisDate,13,2)End Function调用时,将Zhuanhuan_Date(ThisDate)的值写入数据库,对于从数据库中取出的值,用函数Date_N2C (ThisDate)显示出来。
4.asp中如果把字符型转换成时间型
FormatDateTime(CDate(字符串)[, NamedFormat])其中,NamedFormat是可选项,指示所使用的日期/时间格式的数值,如果省略,则使用 vbGeneralDate。
NamedFormat 参数可以有以下值:vbGeneralDate(或0):显示日期和/或时间。如果有日期部分,则将该部分显示为短日期格式。
如果有时间部分,则将该部分显示为长时间格式。如果都存在,则显示所有部分。
vbLongDate(或1):使用计算机区域设置中指定的长日期格式显示日期。 vbShortDate(或2):使用计算机区域设置中指定的短日期格式显示日期。
vbLongTime(或3): 使用计算机区域设置中指定的时间格式显示时间。 vbShortTime(或4):使用 24 小时格式 (hh:mm) 显示时间。
5.ASP中怎么样把字符串转成日期时间型
ASP句法:前提是你的日期字符串格式与长度是“2008032283000”这样
response.Write left("2008032283000",4) & "-" & _
mid("2008032283000",4,2) & "-" & _
mid("2008032283000",6,2) & " " & _
mid("2008032283000",8,2) & ":" & _
mid("2008032283000",10,2) & ":" & _
right("2008032283000",2)
6.ASP中怎么将datetime日期型转换为int整型
可以用。DateDiff 函数直接比较。
datediff("d",now(),Rs_ztss("SendCar_Nodate"))>=0
如果要转换成数字类型你就还要比较月份,如果是单位数,则还要加一个0
如:
Function str(dates)
dd=dates '取得传过来的值
dd=CDate(dd) '把字符串转换为日期格式
y=year(dd) '取得年
m=year(dd) '取得月
d=year(dd) '取得日
if len(m)=1 then '判断字符长度
m="0"&m '如果是个位则前面别个0
end if
if len(d)=1 then
d="0"&d
end if
str1=y&m&d '组合字符串
str1=int(str1) '转换为数字
str=str1
End Function
if str(date1)-str(date2)>0 then。。。。..
你自己看吧。日期函数对比只需要一句话。。