asp日期格式转换函数

'================================================
'函数名:FormatDate
'作  用:格式化日期
'参  数:DateAndTime   ----原日期和时间
'        para   ----日期格式
'返回值:格式化后的日期
'================================================
Public Function FormatDate(DateAndTime, para)
 
On Error Resume Next
 
Dim y, m, d, h, mi, s, strDateTime
  FormatDate
= DateAndTime
 
If Not IsNumeric(para) Then Exit Function
 
If Not IsDate(DateAndTime) Then 
    Response.write(
"错误日期格式")
   
Exit Function
 
End If
  y
= CStr(Year(DateAndTime))
  m
= CStr(Month(DateAndTime))
 
If Len(m) = 1 Then m = "0" & m
  d
= CStr(Day(DateAndTime))
 
If Len(d) = 1 Then d = "0" & d
  h
= CStr(Hour(DateAndTime))
 
If Len(h) = 1 Then h = "0" & h
  mi
= CStr(Minute(DateAndTime))
 
If Len(mi) = 1 Then mi = "0" & mi
  s
= CStr(Second(DateAndTime))
 
If Len(s) = 1 Then s = "0" & s
 
Select Case para
 
Case "1"
   strDateTime
= y & "-" & m & "-" & d & " " & h & ":" & mi & ":" & s
 
Case "2"
   strDateTime
= y & "-" & m & "-" & d
 
Case "3"
   strDateTime
= y & "/" & m & "/" & d
 
Case "4"
   strDateTime
= y & "" & m & "" & d & ""
 
Case "5"
   strDateTime
= m & "-" & d & " " & h & ":" & mi
 
Case "6"
   strDateTime
= m & "/" & d
 
Case "7"
   strDateTime
= m & "" & d & ""
 
Case "8"
   strDateTime
= y & "" & m & ""
 
Case "9"
   strDateTime
= y & "-" & m
 
Case "10"
   strDateTime
= y & "/" & m
 
Case "11"
   strDateTime
= right(y,2) & "-" &m & "-" & d & " " & h & ":" & mi
 
Case "12"
   strDateTime
= right(y,2) & "-" &m & "-" & d
 
Case "13"
   strDateTime
= m & "-" & d
 
Case Else
   strDateTime
= DateAndTime
 
End Select
FormatDate
= strDateTime
End Function

此函数来源于网络

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值