ASP日期格式化函数

时间:2010-08-08 19:18:00 

由于日期存在不同位数的月份或天数,出现参差不齐,既不美观也在日期比较时不好操作。如使用本涵数就会排列整齐:

'================================================
 '函数名:FormatDate
 '作  用:格式化日期
 '参  数:DateAndTime   ----原日期和时间
 '        para   ----日期格式
 '返回值:格式化后的日期
 '================================================
 Public Function FormatDate(DateAndTime, para)
  On Error Resume Next
  Dim y, m, d, h, mi, s, strDateTime
  FormatDate = ""
  If IsNull(DateAndTime)=false and IsEmpty(DateAndTime)=false Then
  If IsNumeric(para) and IsDate(DateAndTime) Then
  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
  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 Else
   strDateTime = DateAndTime
  End Select
  FormatDate = strDateTime
  End if
  End if
 End Function

可以直接保存在function.asp 文件中,在其他ASP中调用即可。

标签:格式化,函数,日期
0
投稿

猜你喜欢

  • Python实现简单的HttpServer服务器示例

    2021-02-07 21:29:35
  • PyQt5实现画布小程序

    2022-03-02 07:37:46
  • 动态载入树 (ASP+数据库)

    2010-05-27 12:20:00
  • Python实现智能贪吃蛇游戏的示例代码

    2023-01-28 13:39:36
  • Sklearn调优之网格搜索与随机搜索原理详细分析

    2022-05-11 10:47:12
  • 详解python中的json和字典dict

    2023-05-16 02:25:26
  • 一条select语句引起的瓶颈问题思考

    2024-01-18 02:40:32
  • 表单特殊输入js验证

    2008-03-26 12:01:00
  • Windows+Anaconda3+PyTorch+PyCharm的安装教程图文详解

    2021-07-10 03:34:55
  • 使用SAE部署Python运行环境的教程

    2021-02-21 14:26:54
  • 基于Python中单例模式的几种实现方式及优化详解

    2022-10-24 14:20:45
  • 在Python中使用M2Crypto模块实现AES加密的教程

    2022-09-29 17:43:59
  • 举例讲解Python程序与系统shell交互的方式

    2021-10-29 14:43:17
  • 网页特效文字之—银箔字

    2013-08-07 00:21:39
  • 如何在pycharm中安装第三方包

    2021-10-13 21:30:01
  • 详解JavaScript匿名函数和闭包

    2024-04-19 10:07:12
  • 基于Django signals 信号作用及用法详解

    2021-08-01 10:59:52
  • python实现简单神经网络算法

    2021-03-22 07:03:16
  • 正则表达式简介

    2007-08-12 18:01:00
  • 详解PyTorch预定义数据集类datasets.ImageFolder使用方法

    2022-01-30 20:15:07
  • asp之家 网络编程 m.aspxhome.com