ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

把Date类型的Fri Feb 01 00:00:00 CST 2019转换成yyyy-MM-dd格式

2020-03-06 14:03:14  阅读:1470  来源: 互联网

标签:00 01 Feb format dd yyyy date CST


//原个数数据:Mon May 13 00:00:00 CST 2019
//输出格式:yyyy-MM-dd HH:mm:ss ()

js 处理

前端JS解决CST时间格式转成正常’yyyy-MM-dd HH:mm:ss’ 时间,
由于CST转成GMT时间存在new Date()导致原时间会加14h,
所以在设置时间的时候,进行了转换-14h

function dateFormat (date,format) {
	if(null==date || ""==date){
		return "";
	}
	if(date==''||date==null){
		return '';
	}
	date = new Date(date);
	date.setHours(date.getHours()-14);
	var o = {
		'M+' : date.getMonth() + 1, //month
		'd+' : date.getDate(), //day
		'H+' : date.getHours(), //hour
		'm+' : date.getMinutes(), //minute
		's+' : date.getSeconds(), //second
		'q+' : Math.floor((date.getMonth() + 3) / 3), //quarter
		'S' : date.getMilliseconds() //millisecond
	};
	if (/(y+)/.test(format))
		format = format.replace(RegExp.$1, (date.getFullYear() + '').substr(4 - RegExp.$1.length));

	for (var k in o)
		if (new RegExp('(' + k + ')').test(format))
			format = format.replace(RegExp.$1, RegExp.$1.length == 1 ? o[k] : ('00' + o[k]).substr(('' + o[k]).length));

	return format;
}
	//方法调用
	var newTime = format("Mon May 13 00:00:00 CST 2019" ,"yyyy年MM月dd日")
	var newTime = format("Mon May 13 00:00:00 CST 2019" ,"yyyy-MM-dd hh:mm:ss")

使用标签处理显示

//在页面中 引入标签
<%@ taglib prefix="fmt" uri="http://java.sun.com/jstl/fmt_rt"%>
//使用
 <fmt:formatDate value="Mon May 13 00:00:00 CST 2019" pattern="yyyy-MM-dd"/>

java 后台处理


```java
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Locale;

String x = "Mon May 13 00:00:00 CST 2019";
       SimpleDateFormat sdf1 = new SimpleDateFormat ("EEE MMM dd HH:mm:ss Z yyyy", Locale.UK);
       try
       {
       	   Date date=sdf1.parse(x);
           SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd");
           String sDate=sdf.format(date);
           System.out.println(sDate);
       }
       catch (ParseException e)
       {
           e.printStackTrace();
       }

标签:00,01,Feb,format,dd,yyyy,date,CST
来源: https://blog.csdn.net/weixin_42620858/article/details/104690278

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有