日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

ASP中时间格式转换

發布時間:2025/3/21 编程问答 38 豆豆
生活随笔 收集整理的這篇文章主要介紹了 ASP中时间格式转换 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

ASP中now()函數可以獲取系統當前時間,這個時間的格式形如"2008-5-19 10:55:26".可是,有時我們更習慣使用"2008年5月19日10時55分26秒"這樣的時間格式.那么,我們應該如何才能得到這樣的要求呢?

思路一:使用replace()替換函數,具體代碼如下:

<%
function chgtime(str)
if str <> "" then
str = replace(str,"-","年",1,1)'將第一個"-"轉換成"年"
str = replace(str,"-","月",1,1)'將第二個"-"轉換成"月"
str = replace(str," ","日")'將空格" "轉換成"日"
str = replace(str,":","時",1,1)'將冒號":"轉換成"時"
str = replace(str,":","分",1,1)'將冒號":"轉換成"分"
str = str&"秒"'在最后添加"秒"
end if
chgtime=str
end function
Response.Write chgtime("2008-5-19 10:55:26")
%>

運行結果:2008年5月19日10時55分26秒

思路分析:從左至右依次進行替換,具體參照代碼行后面的解釋.

思路二:使用FormatDateTime()函數,具體代碼如下:
<%
function chgtime1(str)
dim str1,str2
if str <> "" then
str1 = FormatDateTime(str,1)'獲取日期部分,得到"2008年5月19日 星期一"
str2 = FormatDateTime(str,3)'獲取獲取時間部分,得到"10:55:26"
end if
chgtime1=str1&" "&str2
end function
Response.Write chgtime1("2008-5-19 10:55:26")
%>

運行結果:2008年5月19日 星期一 10:55:26

思路分析:利用不FormatDateTime()函數的不同參數獲取時間的不同部分再用字符串連接符連接.

綜合以上兩種思路,可以得到形如"2008年5月19日 星期一 10時55分26秒"的時間格式.具體代碼如下:

<%
function chgtime2(str)
dim str1,str2
if str <> "" then
str1 = FormatDateTime(str,1)'獲取日期部分
str2 = FormatDateTime(str,3)'獲取獲取時間部分
str2 = replace(str2,":","時",1,1)'將冒號":"轉換成"時"
str2 = replace(str2,":","分",1,1)'將冒號":"轉換成"分"
str2 = str2&"秒"'在最后添加"秒"
end if
chgtime2=str1&" "&str2
end function
Response.Write chgtime2("2008-5-19 10:55:26")
%>

運行結果:2008年5月19日 星期一 10時55分26秒

總結

以上是生活随笔為你收集整理的ASP中时间格式转换的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。