asp 将日期格式化为需要的格式

<%

'******************************

'函数:FormatDate(DateAndTime, para)

'参数:DateAndTime,要格式化的日期时间;para,样式。

'作者:阿里西西

'日期:2007/7/12

'描述:将日期格式化为需要的格式

'示例:<%=FormatDate(now(), 3)%>

'******************************

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 Exit Function

  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

%>

时间: 2024-09-27 23:49:30

asp 将日期格式化为需要的格式的相关文章

asp 将日期格式化为需要的格式_应用技巧

<% '****************************** '函数:FormatDate(DateAndTime, para) '参数:DateAndTime,要格式化的日期时间:para,样式. '作者:阿里西西 '日期:2007/7/12 '描述:将日期格式化为需要的格式 '示例:<%=FormatDate(now(), 3)%> '****************************** Public Function FormatDate(DateAndTime, 

javascript日期对象格式化为字符串的实现方法

 本篇文章主要是对javascript日期对象格式化为字符串的实现方法进行了详细的介绍,需要的朋友可以过来参考下,希望对大家有所帮助 javascript提供的日期格式化太简单,一般应用都需要自己实现格式化方法.下面是我想出的一个格式化处理方案,应该是可以满足常用的需求.日期模板中可以使用任意分隔符,还可以使用文字作为分隔符,甚至支持类似yyyyMMdd之类没有分隔符的格式化.    原理:用正则表达式将日期模板中的日期元素[如yyyy, MM, dd]和分隔符拆分成数组,然后用实际的值替换日期

Javascript将字符串日期格式化为yyyy-mm-dd的方法_javascript技巧

这篇文章主要介绍的是利用Javascript将字符串日期格式化为yyyy-mm-dd的方法,下面话不多说了,参考如下代码 function formatDate(date) { var d = new Date(date), month = '' + (d.getMonth() + 1), day = '' + d.getDate(), year = d.getFullYear(); if (month.length < 2) month = '0' + month; if (day.lengt

java ee-java中如何将string类型格式化为Timestamp类型的时间,只要时分秒不要年月日?

问题描述 java中如何将string类型格式化为Timestamp类型的时间,只要时分秒不要年月日? String t = "00:02:36"; SimpleDateFormat sdf = new SimpleDateFormat("HH:mm:ss"); Timestamp ts = null; try { ts = new Timestamp(sdf.parse(t).getTime()); } catch (ParseException e) { //

闪存格式化为NTFS格式如何在windows系统下操作

  想要在xp系统中把闪存格式化为NTFS格式,其实在网络中已经有很多方法介绍过了,但是有些网友觉还是很繁琐,那么要怎么进行再一次的加速把这个转换加快呢!现在我们一起来看看吧! 在有些方法中有的是借助于VISTA系统进行格式化,如果是XP系统的话,整个操作过程又太过于繁锁,在这里笔者就教大家一个小技巧(VISTA和XP系统通吃),非常简单并且速度很快,具体方法如下:单击"开始→运行",在"运行"对话框中输入"CMD",然后打开"命令提示

date-如何把日期转换成不同的格式?

问题描述 如何把日期转换成不同的格式? 我从 api 服务器中获取一些数据,包含数据和数据格式2013-09-06T14:15:11.557. 这是什么格式呢?如何把这个数据格式转换为2013 sept 06 2:15 我使用下面2中方法来转换日期格式 public static Date stringToDate(String dateString) { Date date = null; DateFormat df = new SimpleDateFormat(Constants.DATE_

easyui中datagrid 操作栏格式化为按钮的数据显示错位问题

问题描述 easyui中datagrid 操作栏格式化为按钮的数据显示错位问题 在使用easyui的过程中,通过使用onLoadSuccess将操作栏格式化成按钮之后,就会出现表格中数据错位的问题:将onLoadSuccess注释掉后,恢复正常. 不知道这里面是有什么问题,下面附上界面截图和datagrid的代码,希望大牛们帮忙看看~~感激不尽啊!! $(function(){ $('#dg').datagrid({ title:"学员信息", url:'system/studenti

ASP.NET中怎么控制E-Mail的格式?

问题描述 ASP.NET中怎么控制E-Mail的格式? 解决方案 解决方案二:是用正则表达式么?http://www.regexlab.com/zh/regref.htm解决方案三:用正则表达式.第一步:在工具箱中点验证工具栏再拖一个RegularExpressionValidator验证控件第二步:选中RegularExpressionValidator1右键属性,要设二个选项(1)ControlToValidate属性设要绑定的文本框ID(2)ValidationExpression属性设要

excel-vb 识别不了俩种日期格式一个是文本格式 一个是日期格式

问题描述 vb 识别不了俩种日期格式一个是文本格式 一个是日期格式 vb 识别不了俩种日期格式一个是文本格式 一个是日期格式. cn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Persist Security Info=False;Data Source=" xxx ";Extended Properties='Excel 8.0;HDR=Yes'" 语句是 MSFlexGrid1.TextMatrix(j , 3) = rs(&