1.asp 中如何將字符型轉(zhuǎn)換成時(shí)間日期型
ASP句法:前提是日期字符串格式與長(zhǎng)度是“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 中如何將字符型轉(zhuǎn)換成時(shí)間日期型
ASP句法:前提是日期字符串格式與長(zhǎng)度是“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.請(qǐng)問(wèn)怎樣使用asp將sqlserver中的日期型數(shù)據(jù)轉(zhuǎn)換為字符串型,怎樣將
建議你將數(shù)據(jù)庫(kù)中的日期字段改成字符串型。
長(zhǎng)度建議為14位,即:yyyymmddhhmmss,這樣在比較時(shí)間時(shí)也比較容易運(yùn)算。同時(shí)也非常容易轉(zhuǎn)換成為各種日期格式。
如:'函數(shù):把時(shí)間改為字符串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'函數(shù):把數(shù)據(jù)庫(kù)中讀出的時(shí)間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調(diào)用時(shí),將Zhuanhuan_Date(ThisDate)的值寫(xiě)入數(shù)據(jù)庫(kù),對(duì)于從數(shù)據(jù)庫(kù)中取出的值,用函數(shù)Date_N2C (ThisDate)顯示出來(lái)。
4.asp中如果把字符型轉(zhuǎn)換成時(shí)間型
FormatDateTime(CDate(字符串)[, NamedFormat])其中,NamedFormat是可選項(xiàng),指示所使用的日期/時(shí)間格式的數(shù)值,如果省略,則使用 vbGeneralDate。
NamedFormat 參數(shù)可以有以下值:vbGeneralDate(或0):顯示日期和/或時(shí)間。如果有日期部分,則將該部分顯示為短日期格式。
如果有時(shí)間部分,則將該部分顯示為長(zhǎng)時(shí)間格式。如果都存在,則顯示所有部分。
vbLongDate(或1):使用計(jì)算機(jī)區(qū)域設(shè)置中指定的長(zhǎng)日期格式顯示日期。 vbShortDate(或2):使用計(jì)算機(jī)區(qū)域設(shè)置中指定的短日期格式顯示日期。
vbLongTime(或3): 使用計(jì)算機(jī)區(qū)域設(shè)置中指定的時(shí)間格式顯示時(shí)間。 vbShortTime(或4):使用 24 小時(shí)格式 (hh:mm) 顯示時(shí)間。
5.ASP中怎么樣把字符串轉(zhuǎn)成日期時(shí)間型
ASP句法:前提是你的日期字符串格式與長(zhǎng)度是“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日期型轉(zhuǎn)換為int整型
可以用。DateDiff 函數(shù)直接比較。
datediff("d",now(),Rs_ztss("SendCar_Nodate"))>=0
如果要轉(zhuǎn)換成數(shù)字類型你就還要比較月份,如果是單位數(shù),則還要加一個(gè)0
如:
Function str(dates)
dd=dates '取得傳過(guò)來(lái)的值
dd=CDate(dd) '把字符串轉(zhuǎn)換為日期格式
y=year(dd) '取得年
m=year(dd) '取得月
d=year(dd) '取得日
if len(m)=1 then '判斷字符長(zhǎng)度
m="0"&m '如果是個(gè)位則前面別個(gè)0
end if
if len(d)=1 then
d="0"&d
end if
str1=y&m&d '組合字符串
str1=int(str1) '轉(zhuǎn)換為數(shù)字
str=str1
End Function
if str(date1)-str(date2)>0 then。。。。..
你自己看吧。日期函數(shù)對(duì)比只需要一句話。。