ASP中如何只顯示日期不顯示時間

2022-05-29 14:17:41 字數 5682 閱讀 1862

1樓:匿名使用者

time1=now()

time2=formatdatetime(time1,2)

以下是formatdatetime 函式的一些用法,你可以參考一下:

formatdatetime 函式

返回表示式,此表示式已被格式化為日期或時間。

formatdatetime(date[, namedformat])

引數date

必選項。要被格式化的日期表示式。

namedformat

可選項。指示所使用的日期/時間格式的數值,如果省略,則使用 vbgeneraldate。

設定namedformat 引數可以有以下值:

常數 值 描述

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

如果都存在,則顯示所有部分。

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

vbshortdate 2 使用計算機區域設定中指定的短日期格式顯示日期。

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

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

2樓:匿名使用者

你吧顯示時間的欄位預設為自欺就可以了

date()而不是用now()

3樓:張小剛愛生活

假設你時間欄位是addtime:

response.write formatdatetime(rs("addtime"),2)

或者:<%=formatdatetime(rs("addtime"),2)%>

4樓:貓的哈

<%=formatdatetime(newsrs("time"),2)%>

如:顯示格式為2008-12-12

如何在asp.net頁面中只顯示日期不顯示時間

5樓:冰悅精彩

您好:datetime dtm = new datetime();

dtm.tostring("yyyy-mm-dd");

asp 中如何只讀取日期,而不讀時間 20

6樓:

其實我是不清楚你是想顯示時間還是顯示日期,,因為你題目是想顯示日期,上面又有說想顯示時間,,

但是做法是一樣的。

用datepart來獲取小時分秒,或者直接用year month,day,hour,minute,second來獲取 。

其實更建議通過jscript來轉換,這樣會更美觀,而且**更少,因為下面的拆分來獲取後,分數如果是0開頭的會取消掉。

<%=datepart("h",rs("adddate"))%>:<%=datepart("n",rs("adddate"))%>:<%=datepart("s",rs("adddate"))%>

<%=hour(rs("adddate"))%>:<%=minute(rs("adddate"))%>:<%=second(rs("adddate"))%>

7樓:匿名使用者

下面我整理的。

呼叫資料庫時間格式:

formatdatetime(now(),1) 2023年1月1日formatdatetime(now(),2) 2006-1-1split(rs("postdate"))(0) 2006-1-1formatdatetime(now(),3) 12:00:00<%=year(rs("date"))%>-<%=month(rs("date"))%>-<%=day(rs("date"))%>

8樓:小獅子

正如樓上所說 用formatdatetime函式啊 asp自帶另外你可以用 day() month() year()函式都可以比如sj=now()'

response.write year(sj)'這樣就可以反回 sj變數的年份

response.write month(sj)'這樣就可以反回 sj變數的月份

response.write day(sj)'這樣就可以反回 sj變數的日

9樓:少爺不說話

<%response.write right(rs("adddate"),(len(rs("adddate"))-14))%>

len(rs("adddate"))是日期的顯示長度,後面的-5換成13或14試試,因為時間那段如果是00:00:00的形式有8位,加上和日期部分之間的一個空格就是9,5+9=14

自己試驗一下,如果還不行就要用到日期格式化的函式了

10樓:

只顯示日期用datevalue函式就可以了:datevalue(rs("adddate"))

只顯示時間的話,方法很多,可以這樣:split(rs("adddate")," ")(1)

11樓:

<% response.write format(rs("adddate"), "yy-mm-dd") %>

12樓:想請教你們哈

response.write(date)

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

13樓:匿名使用者

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

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

可以寫成

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

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

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

1 以長日期格式顯示日期

2 以短日期格式顯示日期

3 以長時間格式顯示時間

4 以短時間格式顯示時間

14樓:匿名使用者

如果欄位型別為日期時間型的話,格式應該是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)

15樓:

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

16樓:匿名使用者

<%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"))

%>

17樓:匿名使用者

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

<%=formatdatetime(now1,2)%>

18樓:寒雲

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)任選一種

asp頁面如何顯示時間?

19樓:匿名使用者

asp中有固定的內建函式定義當前時間

獲取當前系統日期和時間,asp輸出可以這樣寫:<%=now()%>獲取年份, asp輸出:<%=year(now())%>獲取當前月份,asp輸出:

<%=month(now())%>獲取當天數,asp輸出:<%=day(now())%>獲取分鐘數,asp輸出:<%=minute(now())%>獲取秒鐘數,asp輸出:

<%=second(now())%>獲取當前系統日期,格式為:2004-2-28獲取當前系統時間,格式為:22:

24:59如果想時間一直在動 則需要js**來完成

首先定義一個id為clock的div

然後在網頁上部定上 如下js**

20樓:匿名使用者

然後在需要出現時間的地方放上即可。

21樓:匿名使用者

上面的全部複製.保證是你要的效果!不懂就問我![網頁製作]實習管理員稻草,為你解答!

22樓:匿名使用者

year(now())

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

23樓:

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就是所需要的格式字串。

24樓:匿名使用者

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

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

rs.open sql,conn,3,1

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

安卓手機來電時只顯示號碼不顯示姓名,之後去通話記錄裡可以看到聯絡人姓名

貌似有個版本的系統會出此問題。但最新版肯定沒此問題。除非你禁止來電獲取手機聯絡人的許可權。找一下你手機機型的官方刷機包,官方的都是比較穩定的,肯定不會出現這麼低階的問題的,我的手機突然不顯示來電的名字了,只顯示號碼,但在通話記錄裡又有名字,這種情況該怎麼處理?hi 如果是所有來聯絡人均不顯 重啟下就...

datetime顯示時如何只顯示年月日

如果只是要 只顯示 的話這樣該可以吧?datetime date datetime.now console.writeline date.tostring yyyy mm dd 正確答案來了 eval newstime sql中 日期時間格式,怎樣才能讓欄位只顯示日期或只顯示時間啊 datetime...

手機收到簡訊時只顯示發件人號碼不顯示名字

用下面的方法試試 名片夾 選項 標記 取消標記 選標記全部 複製 手機儲存 名片夾 選項 設定 要顯示的名片 手機儲存還未解決的話解除安裝一下資費通,手機360,來電通 你檢查一下是否將這一個號碼存了兩次不同的姓名,如果這樣的話就不顯示 我用的n79也有這種情況,試試重啟看看,還有你重新存下試試。手...