自定义日期格式转换

<!doctype html>  
<html>  
<head>  
<meta charset="utf-8">  
<title>show_time</title>  
<style>
body {  
    padding-top: 40px;  
}  
#main {  
    margin: auto;  
    text-align: center;  
    width: 300px;  
    height: 200px;   
    background-color: #0CC;  
}  
#show_time0,#show_time {  
width:300px;
height:100px;
    color: #FFF;  
}  
</style>

<script>
//定义转换日期格式函数:Format()
Date.prototype.Format = function (fmt) {  
    var o = {
        "M+": this.getMonth() + 1, //月份
        "d+": this.getDate(), //日
        "h+": this.getHours(), //小时
        "m+": this.getMinutes(), //分
        "s+": this.getSeconds(), //秒
        "q+": Math.floor((this.getMonth() + 3) / 3), //季度
        "S": this.getMilliseconds() //毫秒
    };
    if (/(y+)/.test(fmt)) fmt = fmt.replace(RegExp.$1, (this.getFullYear() + "").substr(4 - RegExp.$1.length));
    for (var k in o)
    if (new RegExp("(" + k + ")").test(fmt)) fmt = fmt.replace(RegExp.$1, (RegExp.$1.length == 1) ? (o[k]) : (("00" + o[k]).substr(("" + o[k]).length)));
    return fmt;
}
//获取系统日时并转换格式
var start_time = new Date().Format("yyyyMMdd"+"000000");

</script>
 
</head>  
 
<body>  
<div id="main">  
<div id="show_time0" style="">
<script>
//将时间显示到页面中
setTimeout("show_time0.innerHTML=start_time;",1000);
</script>
</div>
</div>  
</body>  
 
</html>

原文地址:https://www.cnblogs.com/lovehansong/p/10418492.html

时间: 2024-10-09 12:45:18

自定义日期格式转换的相关文章

Django中的日期处理注意事项和自定义时间格式转换

我们在用Django创建models时,常常会涉及时间日期字段的处理,Django里日期相关Field有DateTimeField.DateField和TimeField三种类型,看似简单,但其中有一些容易出错的地方需要注意:另外,如果不习惯Django的默认时间格式,也可以自定义的修改. DateTimeField.DateField和TimeField,其值分别对应着Python里的datetime.datetime.datetime.date和datetime.time三个实例,这三个Fi

SpringMVC与MyBatis整合之日期格式转换

在上一篇博客<SpringMVC与MyBatis整合(一)——查询人员列表>中遗留了日期格式转换的问题,在这篇记录解决过程. 对于controller形参中pojo对象,如果属性中有日期类型,需要自定义参数绑定.         将请求日期数据串传成 日期类型,要转换的日期类型和pojo中日期属性的类型保持一致. 在上一篇的示例程序中,Person类属性如下: 而测试结果如下: 所以自定义参数绑定将日期串转成java.util.Date类型.需要向处理器适配器中注入自定义的参数绑定组件. 添加

Java自定义日期格式中包含其它字母

相信在网上也可以找到很多自定义日期格式,如yyyy-MM-dd HH:mm:ss,yyyy年MM月dd日 HH时mm分ss秒 等.但是如果日期中有其它字母的时候,应该如何定义格式呢?如 输出2014-11-03T12:45:20,其中多了一个T字符.如果把格式定义为:yyyy-MM-ddTHH:mm:ss,这时候一运行就会出错,说法是无法识别T字符. 那么解决方向就是把这个T进行转义,让系统不要去转换.尝试了一下\T,编译不通过.然后就用了‘T’,这样就OK了.

Json 的日期格式转换成DateTime

JSON 的日期形式:"/Date(1242357713797+0800)/" , 下面我们就用以下C#的方法将他转换成DateTime类型: /// <summary> /// Json 的日期格式与.Net DateTime类型的转换/// </summary> /// <param name="jsonDate">Json 的日期,例如:/Date(928120800000+0800)/</param> ///

日期格式转换 java 2016-09-03T00:00:00.000+08:00

/**  * 日期格式转换yyyy-MM-dd'T'HH:mm:ss.SSSXXX  TO  yyyy-MM-dd HH:mm:ss  * @throws ParseException   */ public static String dealDateFormat(String oldDateStr) throws ParseException{  //此格式只有  jdk 1.7才支持  yyyy-MM-dd'T'HH:mm:ss.SSSXXX  DateFormat df = new Si

POI对Excel自定义日期格式的读取

用POI读取Excel数据:(版本号:POI3.7) 1.读取Excel Java代码   private List<String[]> rosolveFile(InputStream is, String suffix, int startRow) throws IOException, FileNotFoundException { Workbook xssfWorkbook = null; if ("xls".equals(suffix)) { xssfWorkboo

在SQL Server中 获取日期、日期格式转换

--常用日期转换参数: PRINT CONVERT(varchar, getdate(), 120 ) 2016-07-20 16:09:01 PRINT replace(replace(replace(CONVERT(varchar, getdate(), 120 ),'-',''),' ',''),':','') 20040912110608 PRINT CONVERT(varchar(12) , getdate(), 111 ) 2004/09/12 PRINT CONVERT(varch

Date()日期格式转换

/** * 将长时间格式字符串转换为字符串 yyyy-MM-dd HH:mm:ss *  @return */ public static String longToStrng() { String time = "1256006105375";// long型转换成的字符串 Date date = new Date(Long.parseLong(time.trim())); SimpleDateFormat formatter = new SimpleDateFormat("

Oracle日期格式转换,tochar(),todate()

Oracle日期格式转换 本文主要介绍Oracle中的日期转换. 1. 日期转化为字符串 (以2016年10月20日为例) select to_char(sysdate,'yyyy-mm-dd hh24:mi:ss')  strDateTime from dual;    --获取年-月-日 时:分:秒   --显示结果为:2016-10-20 12:35:21 select to_char(sysdate,'yyyymmdd hh24:mi:ss')  strDateTime from dua