Response Header中Date格式转换 5C

客户端,我在请求头拿到的时间格式是这样的“Mon, 06 Aug 2018 15:09:39 GMT”,我想转换成2018:01:02 12:12:12,这种格式,
我试了好几种方法,new date(Mon, 06 Aug 2018 15:09:39 GMT),这种拿到的是客户端时间,用js或jquery应该怎么转换格式

4个回答

 **
 * @param datdString Thu May 18 2017 00:00:00 GMT+0800 (中国标准时间)
 * @return 年月日;
 */
public static String parseTime(String datdString) {
    datdString = datdString.replace("GMT", "").replaceAll("\\(.*\\)", "");
    //将字符串转化为date类型,格式2016-10-12
    SimpleDateFormat format = new SimpleDateFormat("EEE MMM dd yyyy HH:mm:ss z", Locale.ENGLISH);
    Date dateTrans = null;
    try {
        dateTrans = format.parse(datdString);
        return new SimpleDateFormat("yyyy-MM-dd").format(dateTrans).replace("-","/");
    } catch (ParseException e) {
        e.printStackTrace();
    }
    return datdString;

}

/**
 * @param datdString "Tue Jul 12 12:10:11 GMT+08:00 2016";
 * @return 时分秒
 */
public static String parseHour(String datdString) {

    datdString = datdString.replace("GMT", "").replaceAll("\\(.*\\)", "");
    SimpleDateFormat format = new SimpleDateFormat("EEE MMM dd yyyy HH:mm:ss z", Locale.ENGLISH);
    Date dateTrans = null;
    try {
        dateTrans = format.parse(datdString);
        return new SimpleDateFormat("HH:mm:ss").format(dateTrans);
    } catch (ParseException e) {
        e.printStackTrace();
    }
    return datdString;
}

var format = function(time, format)

{
var t = new Date(time);
var tf = function(i){return (i < 10 ? ‘0’ : ”) + i};
return format.replace(/yyyy|MM|dd|HH|mm|ss/g, function(a){
switch(a){
case ‘yyyy':
return tf(t.getFullYear());
break;
case ‘MM':
return tf(t.getMonth() + 1);
break;
case ‘mm':
return tf(t.getMinutes());
break;
case ‘dd':
return tf(t.getDate());
break;
case ‘HH':
return tf(t.getHours());
break;
case ‘ss':
return tf(t.getSeconds());
break;
}
})
}
alert(format(“Thu Aug 22 2013 15:12:00 GMT+0800″, ‘yyyy-MM-dd HH:mm:ss’));

//获取Date变量然后用一个SimpleDateFormat时间转换格式类 如Date date=new Date()
Date date =new Date();

    SimpleDateFormat  sdf=new SimpleDateFormat ("yyyy-MM-dd");

    System.out.println(sdf.format(date));

Date.prototype.format = function (format) {
var formatWeek = function(day) {
switch (day) {
case 0:
return '周日';
case 1:
return '周一';
case 2:
return '周二';
case 3:
return '周三';
case 4:
return '周四';
case 5:
return '周五';
case 6:
return '周六';
}
};
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),
"w+": formatWeek(this.getDay()),
"S": this.getMilliseconds()
};
if (/(y+)/.test(format)) {
format = format.replace(RegExp.$1, (this.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;
}

new Date().format('yyyy-MM-dd HH:mm:ss')

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
header 中date错误问题
我本来时间是:Wed, 26 Nov 2014 07:55:16 GMT 为什么Headers中的Date是:Date:Sun, 04 Jan 2015 08:23:13 GMTrnWed, 26 Nov 2014 07:55:16 GMT 是我在页面时间DateTime.Now.ToUniversalTime().ToString("r")rn为什么出现这样情况,怎么设置??rn谢谢
Response的Header属性详解
版权声明:本文为博主原创文章,无需授权即可转载,甚至无需保留以上版权声明,转载时请务必注明作者。 https://blog.csdn.net/weixin_43453386/article/details/83659467 Response的Header属性详解一、Header属性二、Header属性分类1、通用信息头2、请求头3、响应头4、实体头5、扩展头三、Response设置Header属性...
HTTP response Header列表
http请求服务单返回头部可选参数、含义、以及相关示例
怎么获取response header
下面代码怎么修改可以获得resonse header 非常感谢rn[code=PHP]rnpublic static function getResponseByPostXml($url,$xml_data)rn rn $header[] = "Content-type: text/xml";//define content-type as xmlrn $ch = curl_init();rn curl_setopt($ch, CURLOPT_URL, $url);rn curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);rn curl_setopt($ch, CURLOPT_HTTPHEADER, $header);rn curl_setopt($ch, CURLOPT_POST, 1);rn curl_setopt($ch, CURLOPT_POSTFIELDS, $xml_data);rn $response = curl_exec($ch);rn if(curl_errno($ch))rn rn print curl_error($ch);rn rn file_get_contents($url);rn curl_close($ch);rnrn return $response;rn rn[/code]
Js中Date函数 的格式转换
&amp;lt;!DOCTYPE html&amp;gt; &amp;lt;html&amp;gt; &amp;lt;head&amp;gt; &amp;lt;meta charset=&quot;utf-8&quot; /&amp;gt; &amp;lt;title&amp;gt;我的遗忘&amp;lt;/title&amp;gt; &amp;lt;script type=&quot;text/javascript&quot;&amp;gt; function formateDate
request header和response header的max-age为什么不一样?
在一个Get的request里面,通过fiddler看到,request header的cache-control:max-age=0, 而response header的cache-control:max-age=1800rnrn请问为什么这两者不一样,如何设置成一样的?rnrn后台用的varnish作为代理rnrn多谢
关于在Response Header中取不到的问题
这个问题来源于前段时间用anglar2做项目时,使用http请求后端需要拿到其在header中设置的authentication。开始死活拿不到,用getAllResponseHeaders也只能返回Content-Type这一个字段值,这个时候使用postman请求发现所有数据确实是返回了的。最后终于找出是因为跨域的问题, 我以为我用chrome的access-control-allow-orig
oracle数据库Date格式转换
我从oracle数据库中查到的数据为2012-10-18 00:00:00.0 这样的格式,我想在显示中用yyyy-MM-dd格式显示,该如何弄? 我试了simpleDateFormat 好像用不了。
Matlab: num与date的格式转换
日期格式(年,月,日)转化为数字>> n = datenum(2001,12,19)n = 731204反过来,数字如何转化为日期格式呢?>> datestr(731204,'yyyy-mm-dd')ans =2001-12-19
Date和String之间的格式转换
Date转String: Date date = new Date(); SimpleDateFormat sdf = new SimpleDateFormat(“yyyymmdd HH24:MM:SS”); String dateStr = sdf.format(date ); String转Date: String dateStr = “20191111 11:11:11”; SimpleDa...
Java date 格式转换
import java.*; public static void main(String[] args) throws ParseException {          // 使用format()方法将日期转换为指定格式的文本 SimpleDateFormat sdf1 = new SimpleDateFormat("yyyy年MM月dd日 HH时mm分ss秒"); Simp
页面对象(Date类型)格式转换
function  kssjzh(value){        var dateObj = new Date(value);        return dateObj.format('Y-m-d H:i:s' );       }
文件下载中设置response的Header中的文件名为ISO-8859-1
response.addHeader( "Content-Disposition","attachment;filename=\"" + new String(attachment.getFileName().getBytes(),"iso-8859-1") + "\"");编码 http协议中header头,要求其内容必须为iso8859-1编码 为什么不直接对文件名进行编码 因为ISO88
请教!如何获得response header的内容???
[size=16px]发送方发送的数据在request header中存放,rn接收到的数据在response的header中,如何获得它的值?[/size]rnrnrnrnrn------------------------------------
ajax请求后获取response的header
setRequestHeader(DOMString header, DOMString value);1、setRequestHeader(DOMString头,DOMString值); getAllResponseHeaders()和getResponseHeader(DOMString header) success:function(data,textStatus,request){ ...
js中如何获取服务器返回的时间response headers中的Date
[img=https://img-bbs.csdn.net/upload/201411/18/1416274306_186076.png][/img] 这是在谷歌浏览器控制台看见的获取这个时间
怎样用queryinfo获得http response header中自定义的field值?
弄了半天了,得不到返回。rnpHttpFile->QueryInfo(HTTP_QUERY_CUSTOM, &PackageNo, &bufferlength ,NULL);rn其中PackageNo是自定义的字段,我在本地定义了一个同名的cstring对象,希望以他查找http response header并返回到本地PackageNo中,bufferlength是我照msdn加的参数,不是很理解。rn
JBoss AS 7.1 如何去掉 response header 中content-type的charset=UTF-8
JBoss AS 7.1 web server sevlet中如何去掉 response header 中content-type的charset=UTF-8。n写了一个Rest server.返回response 中 content-type部分 分内容如下。nContent-type:application/JSON;charset=UTF-8n客户端要求不能带:charset:部分那位朋友有办法去掉?
response的header中的filename有长度限制吗?
使用如下代码构建了一个文件下载的页面:filedownload.aspxrnrnResponse.ContentType = "application/octet-stream";rnResponse.AddHeader("Content-Disposition", "attachment;FileName="+MyFileName);rnResponse.BinaryWrite((byte[])YourFileData.Rows[0]["AttachmentContent"]);rnResponse.End();rnrn当MyFileName为超过16个字符的中文文件名时,如“中文中文中文中文中文中文中文中文中文.doc”,下载会直接出现filedownload.aspx而不是应有的文件名,而且点击“保存”无法下载。rnrn请问是什么原因?
fetch跨域不能在返回的response中获取header
原因是: 1:W3C的 xhr 标准中做了限制,规定客户端无法获取 response 中的 Set-Cookie、Set-Cookie2这2个字段,无论是同域还是跨域请求; 2:W3C 的 cors 标准对于跨域请求也做了限制,规定对于跨域请求,客户端允许获取的response header字段只限于“simple response header”和“Access-Control-Expose-H...
AJAX/REACT/VUE等获取到的response的header为空;在response中自定义header,并允许前端访问
问题描述: 跨域访问时:response的header需要添加自定义字段ABC,在浏览器的network工具或者postman查看请求,都可以再response的header中发现字段ABC,而通过ajax或者react等查看响应时,header就是为空 解决方案: 后端在返回response时,加上header Access-Control-Expose-Headers 代码如下: ...
Java时间日期格式转换Date转String和String转Date
-
【Mybatis】Date型和String型的时间类型和格式转换
Date String 2017-06-14   public List&amp;lt;ReportWeekVO&amp;gt; activeDeviceWeek() { List&amp;lt;ReportWeekVO&amp;gt; reportWeekVOs = reportDeviceWeekMapper.activeDeviceWeek(); logger.info(&quot;[ReportDevi...
请教大家一个date格式转换的问题
一般new出来一个date后格式都是“Sat Apr 09 11:49:13 CST 2005”这样的rn请问一下怎么能够使它转变为“2005-4-9 11:49:13”的格式?rn谢谢大家拉!
3、Oracle PL/SQL中Date格式及格式转换
该文章是 PL/SQL基础(3):小专题 系列文章之一。 Oracle 插入日期(时间)时报错:ORA-01861:文字与格式字符串不匹配。这是由于插入的日期格式和数据库现有的日期格式不一致,解决的方法是需要to_date函数格式化待插入的日期。TO_CHAR(,'')要求指定date的格式(format)。首先了解下Oracle的Date类型的格式。          O
Java 中 Date date = new Date(System.currentTimeMillis()); ??
工作中用到了java.util.Date这个类,现在项目又与美国那边合作,于是得考虑时差问题,rnrn先用这个类做了实验,Date date = new Date(System.currentTimeMillis());用System.out.print("Date: "+date);输出后结果为:rnDate: Fri Feb 01 10:49:44 CST 2008rnrn这个怎么解释,我觉得应该输出Date: Fri Feb 01 10:49:44 GMT+8 2008,这个不输出的话也得是GMT或UTC呀,怎么出来这个CST(美国中部时间)呢?
datawindow中header如何分成header(1),header(2)...???
-
请问HTTP Response Header和body是以什么做分隔的?
HTTP POST Request 的 header 和 body 之间是以一个空行分隔的,那么 response 的 header 和 body 之间以什么分隔的呢?因为我需要根据 response 的 Content-Length 的值来读取 body,所以一定要知道body的起始点。请高手指点。
JS获取图片文件大小 js获取response header信息
如果是对本地图片获取大小,看这里:js实现上传图片类型+大小+尺寸验证 ---------------------------------------------------------------------------- 主要参考: 【OSS最佳实践】浅谈OSS跨域功能       &amp;lt;--------这篇文章很详细 Determining image file size + di...
用XMLHttpRequest对象请求www.gmail.com得不到Response Header
但是如果把open的地址改成www.baidu.com或者www.xinhua.org。都可以获得htpp response header。这是怎么回事rnrnJscript.js文件:rnrnvar g_xmlhttp = null;rnfunction getXMLHttp()rnrn if (null == g_xmlhttp)rn rn g_xmlhttp = createXMLHttp();rn return g_xmlhttp;rn rn elsern rn return g_xmlhttp;rn rnrnrnfunction createXMLHttp()rnrn return new ActiveXObject("MSXML2.XMLHTTP.3.0");rnrnrnfunction access1stPage()rnrn var xmlhttp = getXMLHttp();rn xmlhttp.open("GET", "http://www.baidu.com", true);rn xmlhttp.setRequestHeader("Accept", "image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/x-shockwave-flash, application/msword, application/vnd.ms-excel, application/vnd.ms-powerpoint, */*");rn xmlhttp.setRequestHeader("Accept-Encoding", "gzip, deflate");rn xmlhttp.setRequestHeader("User-Agent", "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 2.0.50727)");rn xmlhttp.setRequestHeader("Proxy-Connection", "Keep-Alive");rn xmlhttp.onreadystatechange = function() rn if (4 == xmlhttp.readyState) rn show.innerHTML += " Done ";rn show.innerHTML += xmlhttp.getAllResponseHeaders();rn rn rn rn xmlhttp.send();rnrnrnfunction main()rnrn access1stPage();rnrnrnrnGmailTest.htm文件:rnrnrnrn GmailTestrn rnrnrnrntestrngmailrn rnrn
Java 中的的date 和数据库中的date
public void DemoTest() throws IOException, ParseException { InputStream resource = Resources.getResourceAsStream(&quot;cn/itcast/dao/SqlMapConfig.xml&quot;); SqlSessionFactory build = new SqlSessionFac...
js获取response header信息 和 获取User-agent的 方法
&amp;lt;!DOCTYPE html&amp;gt; &amp;lt;html&amp;gt; &amp;lt;head&amp;gt; &amp;lt;script&amp;gt; function getInfo() { // 获取User-agent的 方法 alert(navigator.userAgent); // 获取response header信息 if (window.XMLHttpRequest) { // c...
请问:如何给request或response手动增加一个header?
是这样的rn我想手动在a.jsp页面中手动加一个header,然后转到另一个b.jsp页面,得到我手动加的header!!!rnrn如:rna.jsprn...rnrequest.addHeader("aaa");//这里运行通不过,没有这个方法rnrnrnb.jsprn...rnout.println(request.getHeader("aaa"));
response header less的问题,请求头超过了8K
昨天晚上加班到快十点的时候,系统突然出现了一个问题: SEVERE: Servlet.service() for servlet [springmvc] in context with path [/nestle] threw exception [Request processing failed; nested exception is java.lang.IllegalStateExcep
json格式转换常用工具类,response发送字符串流工具类
json格式转换工具类package com.briup.cms.common.util;import java.util.Map;import net.sf.json.JSONArray; import net.sf.json.JSONObject; import net.sf.json.JsonConfig;public class JsonUtil { //1把对象转换为json对象
Response
response.Redirect "index.asp" 这个是在本页打开rnrnrn 新开个页打开得怎么写啊
response
使用的c#,现在想知道response.write是否能在指定位置输出呢,rn我发现直接write往往在html标签之上。
http中的request和response
http理解的不是很深入。请求返回的那个response中,带有一个request对象,然后我发现这个request对象里面的url并不是我当初在request中写的那个,这是怎么回事呢?
13_Servlet中的Response入门
本课程主要讲述Servlet中的有关内容,包括Servlet创建过程,Request请求以及Response中各种响应头的介绍,以及乱码的各种处理方式,以及刷新重定向转发等核心网络请求处理知识点
AJAx中的response是什么?
AJAx中的response是什么?
相关热词 c# 标准差 计算 c#siki第五季 c#入门推荐书 c# 解码海康数据流 c# xml的遍历循环 c# 取 查看源码没有的 c#解决高并发 委托 c#日期转化为字符串 c# 显示问号 c# 字典对象池

相似问题

2
C#中Response.ContentType = "application/json"
0
PDF文件无法下载,报出Response header name 'Content-Disposition:' contains invalid characters.
1
fetch请求一个gbk网站的html内容, 返回 arrayBuffer,如何把里面的中文乱码转换正确?
1
爬虫爬取1688返回response成功但是内容为空?
2
HttpClient请求POST提示302,而且返回的response中的Localtion是我访问时使用的URL?
1
关于jsp中response.setContentType的问题
2
okhttp抛出, Response response = client.newCall(request).execute();报错,该怎么解决
1
response.body().string() 的值消失了
1
前后端,response.setHeader()可以获取cookie,但是response.addCookie(cookie);获取不到
3
用eclipse使用ssm框架搭建web项目,在jsp中引入jQuery,请求状态200,但是response是空的,请问为什么
1
scrapy中Spider中的变量如何传递给Middleware中的request中
2
php yii框架 sql查询后有数据,但response中message为null,正常应该为“成功”
1
scrapy发起请求的url是拼接的,但是拼接时需要用到response中的参数,这种矛盾怎么解决啊?
1
爬虫返回的response内容完整,但是用etree.HTML解析后,内容就变少了,导致不能用xpath定位,是为啥?
3
Servlet跳转中inclued()方法中JSP和Html要放在另一个Servlet响应结果前面?
1
使用snmp4j读取H3C交换机信息,配置后使用snmpwalkers进行测试发现no response?
0
Spring Cloud Gateway 网关过滤器中请求网关,首次请求出现 Read Timed Out ?
5
从服务器接收的json数据,gson解析生成bean对象,怎么让页面显示出来
1
cxf-spring-boot-starter-jaxws 动态调用复杂参数 (java组合)怎么做