0 0

急救,如很用javascript将dwr返回的Date型数据转换成yyyy-MM-dd?谢谢5

如很用javascript将dwr返回的Date型数据转换成yyyy-MM-dd?
在数据库里的显示是2008-08-08  当通过dwr返回给页面的时候,用javascript的toLocalDateString(),就变成了2008年8月8日,请问如何在页面中也显示成 2008-08-08
问题补充:
直接取出来 变成 Mon Jan 23 00:00:00 UTC+0800 1984 这样了的类型
DWR 
2008年8月05日 14:22

4个答案 按时间排序 按投票排序

0 0

采纳的答案

可以使用正则表达式来进行格式化,如:

//将日期转换为本地格式。
var strDate=new Date().toLocaleString();
//将字符串形式的日期进行格式化。
var value=strDate.replace(/[年]|[月]/g,"-").replace(/[日]/g,"");
alert("格式化之前的日期为:"+strDate+"\n格式化之后的日期为:"+value);

2008年8月05日 15:53
0 0

// 对Date的扩展,将 Date 转化为指定格式的String 
// 月(M)、日(d)、小时(h)、分(m)、秒(s)、季度(q) 可以用 1-2 个占位符, 
// 年(y)可以用 1-4 个占位符,毫秒(S)只能用 1 个占位符(是 1-3 位的数字) 
// 例子: 
// (new Date()).Format("yyyy-MM-dd hh:mm:ss.S") ==> 2006-07-02 08:09:04.423 
// (new Date()).Format("yyyy-M-d h:m:s.S") ==> 2006-7-2 8:9:4.18 
Date.prototype.Format = function(fmt) 
{ //author: meizz 
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; 
} 

2008年8月05日 16:55
0 0

DWRUtil.ConvertDateTostr=function(date){
	if(typeof date=="string"){
		return date;
	}
	if(date==null||date=="")
	return null;
	var y=date.getYear();
	if(y<10) y="0"+y;
	var m=date.getMonth()+1;
	if(m<10) m="0"+m;
	var d=date.getDate();
	if(d<10) d="0"+d;
	var redate=y+"-"+m+"-"+d;
	return redate;
}


这是我自己写的一个简单的方法。
希望能帮的上忙

2008年8月05日 15:25
0 0

取出来直接使用不就是原来的格式吗?你为什么非要toLocalString一下

2008年8月05日 14:34

相关推荐

    DWR 初始,返回字符串&对象&列表

    DWR会将服务器的响应数据转换为JavaScript可以理解的格式,并在调用的回调函数中返回。你可以在这里处理返回的字符串、对象或列表。 DWR还提供了其他特性,如安全设置、缓存控制、异步和同步调用等,使得它成为...

    dwr-2.0.5.jar&commons;-logging-1.0.4.jar

    Direct Web Remoting (DWR) 是一个开源的Java库,它允许在Web应用程序中实现JavaScript与服务器端Java对象之间的直接交互。DWR的核心目标是消除AJAX开发中的复杂性,提供一种简单的方式来调用服务器上的Java方法,就...

    dwr实例,从后台取数据显示

    6. **与JS框架的结合**:DWR可以很好地与JavaScript框架如jQuery、AngularJS等结合使用,提升前端的交互体验。 7. **文件列表“testDwr”**:这可能包含了一个简单的DWR示例项目,包括HTML页面、JavaScript脚本、...

    dwr的使用返回json

    在处理JSON数据时,DWR提供了自动序列化和反序列化机制,将Java对象转换为JSON字符串,然后传递给客户端,客户端再将这些字符串解析成JavaScript对象。 要使用DWR返回JSON数据,首先需要在服务器端设置DWR配置。...

    dwr练习实例(各种数据转换list,map,数组等)

    对于List数据类型,DWR能够将服务器端的ArrayList或LinkedList等转换为JavaScript的Array。在DWR配置文件中,你需要声明允许访问的Java类,例如: ```xml &lt;create class="com.example.MyClass" javascript=...

    JavaScript:DWR的用法实例

    2. **自动类型转换**:DWR自动处理JavaScript对象和Java对象之间的类型转换,使得在客户端和服务器端的数据交换变得简单。例如,JavaScript的字符串、数字可以直接映射到Java的对象上,无需手动进行JSON或其他格式的...

    dwr 查询返回list处理

    5. **列表数据的处理**:一旦服务端的方法执行完成并返回list,DWR会自动将Java对象转换为JavaScript对象。我们需要遍历这个list,并将其数据绑定到HTML元素上,如表格、列表或其他UI组件。这通常使用JavaScript的...

    DWR使用配置,并用DWR获得返回list类型中的对象,并在页面显示

    Direct Web Remoting (DWR) 是一种开源的Java库,它允许JavaScript在浏览器端与...这只是一个基础的使用案例,实际上DWR支持更复杂的交互,如异步调用、数据转换、错误处理等,为开发富互联网应用提供了强大的工具。

    dwr.jar/dwr-2.0.5-src.zip/dwr.zip

    - **类型安全**:DWR提供了类型安全的JavaScript接口,这意味着服务器端的方法在客户端调用时会自动转换为对应的JavaScript类型。 - **自动更新**:当服务器端的类或方法改变时,DWR可以自动更新客户端的...

    dwr用到的相关jar包

    &lt;convert match="java.util.Date" converter="date" format="yyyy-MM-dd HH:mm:ss"/&gt; ``` 在这个例子中,`MyService` 类被暴露给JavaScript,允许客户端调用其方法。同时,所有`java.util.Date`类型的对象将被...

    dwr入门例子 返回list

    DWR提供了方便的方法将服务器端的数据结构,如List或ArrayList,转换为JavaScript数组,使得在前端处理和展示数据变得容易。 1. **DWR配置**:首先,我们需要在web应用的`WEB-INF/dwr.xml`配置文件中声明允许访问的...

    dwr+oracle数据操作

    DWR可以将这些操作封装成服务,暴露给JavaScript调用。例如,可以创建一个`DBService`,包含`select`, `insert`, `update`, `delete`等方法,然后在JavaScript中通过DWR调用这些方法进行数据操作。 4. **DWR配置** ...

    将dwr集成到spring mvc(dwr的配置是基于xml)

    在Java Web开发中,Direct Web Remoting (DWR) 是一个强大的工具,它允许JavaScript与服务器端的Java对象进行交互,实现动态的Ajax应用。DWR 提供了一种简单的方法来调用Java方法并更新页面内容,而无需刷新整个页面...

    Dwrweb服务的ajax请求数据直接调用javaDAO类返回JSON数据。取值方便。快捷

    DWR会自动将这个对象转换为JSON格式的字符串,然后通过Ajax响应返回给客户端。在JavaScript端,可以很容易地解析这个JSON字符串,获取所需的数据。 总结一下,本案例中的技术栈包括: 1. DWR:作为前端与后端交互的...

    DWR框架怎么返回对象

    例如,Java方法返回一个`List&lt;JavaBean&gt;`,DWR会将其转换为JavaScript数组,每个元素都是对应的JavaScript对象。你可以在JavaScript中使用`for`循环遍历并访问这些对象。 此外,DWR提供了错误处理、安全控制、缓存...

    dwr,jar和dwr-noncla.jar

    Direct Web Remoting (DWR) 是一个开源Java库,它允许在Web应用程序中轻松地进行JavaScript和服务器端Java代码之间的交互。DWR使得AJAX(Asynchronous JavaScript and XML)开发更为简便,允许开发者在不刷新整个...

    DWR js框架 javascript框架 web与java交互 Direct Web Remoting Ajax开源框架

    DWR通过自动化处理JavaScript和Java之间的类型转换、安全控制以及错误处理,极大地简化了Web开发者的工作,使得开发人员可以轻松地利用JavaScript操作服务器端的数据和方法,从而提供更加动态和交互式的用户体验。...

    Dwr例子带注释

    - DWR将结果转换成JSON或XML格式,并发送回浏览器。 - JavaScript回调函数处理返回的结果,更新DOM元素。 5. **DWR的安全性**: - DWR提供了安全机制,如CSP(Cross Site Scripting Prevention)来防止跨站脚本...

    dwr.xml文件的配置和入门使用

    dwr.xml 文件是 DWR 的核心配置文件,用于定义哪些 Java 类可以被远程访问和如何将 Java 对象转换为 JavaScript 对象本文将详细讲解 dwr.xml 文件的配置和入门使用。 在 dwr.xml 文件中, `&lt;allow&gt;` 标签用于定义...

Global site tag (gtag.js) - Google Analytics