在ASP中FormatDateTime日期

2022-09-14 21:15:27 字數 5526 閱讀 6239

1樓:

<%=formatdatetime(rs("adddate"),2)%>改動一下

<%dat=formatdatetime(rs("adddate"),2)

mat=month(dat)

ddat=day(dat)

if mat<10 then

mat="0"&mat

end if

if ddat<10 then

ddat="0"&ddat

end if

>

2樓:匿名使用者

給你個簡單的function,我經常用的

<%function formattime(d)if isdate(d) then

else

formattime = d

end if

end function

%><%=formattime(rs("adddate"))%>

3樓:匿名使用者

編寫自定義函式,專門處理這種問題:

function formatdateoracle(dateandtime)

on error resume next

dim yy,y, m, d, h, mi, sformatdateoracle = dateandtimeif not isdate(dateandtime) then exit function

yy = cstr(year(dateandtime))y = mid(cstr(year(dateandtime)),3)m = cstr(month(dateandtime))if len(m) = 1 then m = "0" & md = cstr(day(dateandtime))if len(d) = 1 then d = "0" & dh = cstr(hour(dateandtime))if len(h) = 1 then h = "0" & hmi = cstr(minute(dateandtime))if len(mi) = 1 then mi = "0" & mis = cstr(second(dateandtime))if len(s) = 1 then s = "0" & sformatdateoracle = yy & "-" & m & "-" & d & " " & h & ":" & mi

end function

asp如何格式化日期的顯示模式?

4樓:

asp使用的是vba,其中的使用的函式是vb中的子集,不能使用format函式進行快速格式化日期的顯示模式。如果想要的格式是yyyy-mm-dd, 獲取今天的日期可以用以下**實現:

fulldate=cstr(year(date))fulldate=fulldate & "-" & right("0" & cstr(month(date)),2)

fulldate=fulldate & "-" right("0" & cstr(day(date)),2)

fulldate就是所需要的格式字串。

5樓:匿名使用者

set rs = server.createobject("adodb.recordset")

sql = "select * from news order by id desc"

rs.open sql,conn,3,1

<%=formatdatetime(rs("這裡是時間欄位"),2)%>

6樓:廉一南

select format(欄位名,"yyyy-mm-dd") from news order by id desc

7樓:

<%=formatdatetime(rs("adddate"),2)%>

asp中,如何在完整日期時間中取得年月日?

8樓:匿名使用者

asp取得完整時間的年月日 可以使用formatdatetime具體示例

比如現在有一個時間為 now()

可以寫成

<%=formatdatetime(now(),1)%>這樣就是當前的年月日了。

如果是資料庫裡的時間 比如資料庫時間欄位為date 可以寫成<%=formatdatetime(rs("date"),1)%>這裡延伸一下:

0 根據系統設定顯示日期或時間

1 以長日期格式顯示日期

2 以短日期格式顯示日期

3 以長時間格式顯示時間

4 以短時間格式顯示時間

9樓:匿名使用者

如果欄位型別為日期時間型的話,格式應該是2008-8-8 15:34:33吧

首先按你所說的這格式:2008-08-08 15:34:33 可用方法一:

<%y = year(cdate("2008-08-08 15:34:33"))

m = month(cdate("2008-08-08 15:34:33"))

d = day(cdate("2008-08-08 15:34:33"))

%>可用方法二:

<%y = left("2008-08-08 15:34:33",4)

m = left(right("2008-08-08 15:34:33",14),2)

d = left(right("2008-08-08 15:34:33",11),2)

%>若格式為2008-8-8 15:34:33的話可用方法

33),2)

10樓:

<%=datepart("yyyy",rs("time"))%>年<%=datepart("m",rs("time"))%>月<%=datepart("d",rs("time"))%>日'呵呵

11樓:匿名使用者

<%iyear = year(cdate("2008-08-08 15:34:33"))

imonth = month(cdate("2008-08-08 15:34:33"))

iday = day(cdate("2008-08-08 15:34:33"))

%>

12樓:匿名使用者

now1=2008-08-08 15:34:33

<%=formatdatetime(now1,2)%>

13樓:寒雲

strdate = formatdatetime("2008-08-08 15:34:33",2)

response.write(strdate)strdate = split("2008-08-08 15:34:33"," ")(0)

response.write(strdate)strdate = year("2008-08-08 15:34:

33") & "-" & month("2008-08-08 15:34:33") & daty("2008-08-08 15:

34:33")

response.write(strdate)任選一種

<%=formatdatetime(rs("date"),2)%> 這段asp**是什麼意思

14樓:捌零老陳

vbgeneraldate

0display a date in format mm/dd/yy. if the date parameter is now(), it will also return the time, after the date

顯示日期和/或時間。如果有日期部分,則將該部分顯示為短日期格式。如果有時間部分,則將該部分顯示為長時間格式。如果都存在,則顯示所有部分。

vblongdate

1display a date using the long date format: weekday, month day, year

使用計算機區域設定中指定的長日期格式顯示日期

vbshortdate

2display a date using the short date format: like the default (mm/dd/yy)

使用計算機區域設定中指定的短日期格式顯示日期。如預設的(月/日/年)

vblongtime

3display a time using the time format: hh:mm:ss pm/am

使用計算機區域設定中指定的時間格式顯示時間

vbshorttime

4display a time using the 24-hour format: hh:mm

使用 24 小時格式 (hh:mm) 顯示時間

asp中formatdatetime的問題 50

15樓:勁捷電子資訊

在控制面版裡改電腦的時間顯示方式,要改成h:mm:nn格式asp 自帶的的函式是無法解決的!!

偶給你寫了兩個。。你看哈合不合用。。

方法一<%

udate=now()

response.write udate

%>方法二<%

function datafromat()datastr=replace(now,"上午","")datastr=replace(now,"下午","")datafromat=datastr

end function

%><%=datafromat%>

怎樣控制asp中時間顯示的格式

16樓:匿名使用者

asp中從資料庫中讀取出來的時間要控制顯示格式,只需分別獲取該日期的年、月、日、小時、分、秒等,再按需組合就可以。

比如:一、資料庫讀取出來的日期為: mm=rs("m_date"),則

年:year(mm) 'asp顯示為<%=year(mm)%>下面月日等相同寫法

月:month(mm)

日:day(mm)

小時:hour(mm)

分:minute(mm)

秒:second(mm)

二、然後我們根據需要再組合:

2015-12-10的形式:<>

2023年12月110日的形式:<%=year(mm) &"年"&month(mm)&"月"&day(mm)&"日"%>

ASP中POST,GET方法如何應用

一 區別與應用 form中的get和post方法,在資料傳輸過程中分別對應了http協議中的get和post方法。二者主要區別如下 1 get是用來從伺服器上獲得資料,而post是用來向伺服器上傳遞資料。2 get將表單中資料的按照variable value的形式,新增到action所指向的url...

asp中如何呼叫vbscript方法

call regexptest is.is1 is2 is3 call regexptest 如何用asp呼叫vbscript中的結果,並顯示出來 這樣是不可以的,各用各的變數。asp是伺服器解釋成html或js 傳送到瀏覽器的,然後瀏覽器執行其中的js或vs 你說這能一樣麼。就算是vs在伺服器端執...

asp查詢兩個表中重複資訊

set rs server.createobject adodb.recordset sql select from problem,hotproblem where hotproblem.problemid problem.problemid and hotproblem.subjectid pr...