asp 中如何将字符型转换成时间日期型(asp 中如何将字符型转换成时间日期型)

2025-01-03 百科 86阅读 投稿:慕笛安

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。。。。..

你自己看吧。日期函数对比只需要一句话。。

声明:沿途百知所有(内容)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系我们将尽快删除