-
急救,如很用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 这样了的类型2008年8月05日 14:22
4个答案 按时间排序 按投票排序
-
采纳的答案
可以使用正则表达式来进行格式化,如:
//将日期转换为本地格式。 var strDate=new Date().toLocaleString(); //将字符串形式的日期进行格式化。 var value=strDate.replace(/[年]|[月]/g,"-").replace(/[日]/g,""); alert("格式化之前的日期为:"+strDate+"\n格式化之后的日期为:"+value);
2008年8月05日 15:53
-
// 对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
-
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
相关推荐
DWR会将服务器的响应数据转换为JavaScript可以理解的格式,并在调用的回调函数中返回。你可以在这里处理返回的字符串、对象或列表。 DWR还提供了其他特性,如安全设置、缓存控制、异步和同步调用等,使得它成为...
Direct Web Remoting (DWR) 是一个开源的Java库,它允许在Web应用程序中实现JavaScript与服务器端Java对象之间的直接交互。DWR的核心目标是消除AJAX开发中的复杂性,提供一种简单的方式来调用服务器上的Java方法,就...
6. **与JS框架的结合**:DWR可以很好地与JavaScript框架如jQuery、AngularJS等结合使用,提升前端的交互体验。 7. **文件列表“testDwr”**:这可能包含了一个简单的DWR示例项目,包括HTML页面、JavaScript脚本、...
在处理JSON数据时,DWR提供了自动序列化和反序列化机制,将Java对象转换为JSON字符串,然后传递给客户端,客户端再将这些字符串解析成JavaScript对象。 要使用DWR返回JSON数据,首先需要在服务器端设置DWR配置。...
对于List数据类型,DWR能够将服务器端的ArrayList或LinkedList等转换为JavaScript的Array。在DWR配置文件中,你需要声明允许访问的Java类,例如: ```xml <create class="com.example.MyClass" javascript=...
2. **自动类型转换**:DWR自动处理JavaScript对象和Java对象之间的类型转换,使得在客户端和服务器端的数据交换变得简单。例如,JavaScript的字符串、数字可以直接映射到Java的对象上,无需手动进行JSON或其他格式的...
5. **列表数据的处理**:一旦服务端的方法执行完成并返回list,DWR会自动将Java对象转换为JavaScript对象。我们需要遍历这个list,并将其数据绑定到HTML元素上,如表格、列表或其他UI组件。这通常使用JavaScript的...
Direct Web Remoting (DWR) 是一种开源的Java库,它允许JavaScript在浏览器端与...这只是一个基础的使用案例,实际上DWR支持更复杂的交互,如异步调用、数据转换、错误处理等,为开发富互联网应用提供了强大的工具。
- **类型安全**:DWR提供了类型安全的JavaScript接口,这意味着服务器端的方法在客户端调用时会自动转换为对应的JavaScript类型。 - **自动更新**:当服务器端的类或方法改变时,DWR可以自动更新客户端的...
<convert match="java.util.Date" converter="date" format="yyyy-MM-dd HH:mm:ss"/> ``` 在这个例子中,`MyService` 类被暴露给JavaScript,允许客户端调用其方法。同时,所有`java.util.Date`类型的对象将被...
DWR提供了方便的方法将服务器端的数据结构,如List或ArrayList,转换为JavaScript数组,使得在前端处理和展示数据变得容易。 1. **DWR配置**:首先,我们需要在web应用的`WEB-INF/dwr.xml`配置文件中声明允许访问的...
DWR可以将这些操作封装成服务,暴露给JavaScript调用。例如,可以创建一个`DBService`,包含`select`, `insert`, `update`, `delete`等方法,然后在JavaScript中通过DWR调用这些方法进行数据操作。 4. **DWR配置** ...
在Java Web开发中,Direct Web Remoting (DWR) 是一个强大的工具,它允许JavaScript与服务器端的Java对象进行交互,实现动态的Ajax应用。DWR 提供了一种简单的方法来调用Java方法并更新页面内容,而无需刷新整个页面...
DWR会自动将这个对象转换为JSON格式的字符串,然后通过Ajax响应返回给客户端。在JavaScript端,可以很容易地解析这个JSON字符串,获取所需的数据。 总结一下,本案例中的技术栈包括: 1. DWR:作为前端与后端交互的...
例如,Java方法返回一个`List<JavaBean>`,DWR会将其转换为JavaScript数组,每个元素都是对应的JavaScript对象。你可以在JavaScript中使用`for`循环遍历并访问这些对象。 此外,DWR提供了错误处理、安全控制、缓存...
Direct Web Remoting (DWR) 是一个开源Java库,它允许在Web应用程序中轻松地进行JavaScript和服务器端Java代码之间的交互。DWR使得AJAX(Asynchronous JavaScript and XML)开发更为简便,允许开发者在不刷新整个...
DWR通过自动化处理JavaScript和Java之间的类型转换、安全控制以及错误处理,极大地简化了Web开发者的工作,使得开发人员可以轻松地利用JavaScript操作服务器端的数据和方法,从而提供更加动态和交互式的用户体验。...
- DWR将结果转换成JSON或XML格式,并发送回浏览器。 - JavaScript回调函数处理返回的结果,更新DOM元素。 5. **DWR的安全性**: - DWR提供了安全机制,如CSP(Cross Site Scripting Prevention)来防止跨站脚本...
dwr.xml 文件是 DWR 的核心配置文件,用于定义哪些 Java 类可以被远程访问和如何将 Java 对象转换为 JavaScript 对象本文将详细讲解 dwr.xml 文件的配置和入门使用。 在 dwr.xml 文件中, `<allow>` 标签用于定义...