`
rocker96
  • 浏览: 32091 次
  • 来自: ...
社区版块
存档分类
最新评论

关于Json-lib对日期型的转换解决方法

    博客分类:
  • Json
阅读更多

        刚接触Json+yui-ext,发现Json-lib对日期型的转换居然转换成以下格式:
        "createDate":{"month":10,"day":4,"year":106,"nanos":0,"time":1163647105000,"seconds":25,"timezoneOffset":-480,"date":16,"hours":11,"minutes":18}

       一看就傻了眼,前台js怎么处理这些数组对象?看了json-lib的源代码,居然没有对日期型的转换,只是把java.util.Date里的属性一个个挑出来,看来只有在js处理这些对象了,网上找了好些资料未果,最后发现了一个date.js(附件)可以转换,其实很简单: 

javascript 代码
  1. formatDate(new Date(createDate["time"]),"yyyy-MM-dd HH:mm:ss");   

        其实只用到createDate中的time属性,如果前台js返回日期给后台Action,只要直接返回"yyyy-MM-dd",如"2007-01-26",后台Action使用BeanUtilsBean.copyProperties()方法即可转换成日期对象。

        以上不一定是最好的方法,请大家有好的解决方法就介绍一下。

分享到:
评论
4 楼 yu165683 2011-11-11  
非常感谢...
3 楼 wyh270571828 2009-02-03  
    刚才弄错了!
2 楼 wyh270571828 2009-02-03  
1 楼 likestar 2007-03-27  
如果是ext-1.0-alpha3版本的话,这样写就ok了

new Date(createDate["time"]).format('Y年-m月-d日');

相关推荐

    json转换工具,支持日期

    封装了json-lib转换工具,扩展方便,json-lib相关jar包下载http://download.csdn.net/detail/qq_35433926/9735584

    NiFi-Extensions:该存储库包含用于Apache NiFi的json-json转换处理器的源

    扩展许多通用的扩展模块NiFi-JsonTransform 一个基于库的apache 的json-json转换处理器。 从根文件夹使用maven进行构建后,将.nar存档文件从nifi-jsontransform-nar / target复制到安装的lib文件夹中。 ...

    Java中快速把map转成json格式的方法

    主要介绍了Java中快速把map转成json格式的方法,本文使用json-lib.jar中的JSONSerializer.toJSON方法实现快速把map转换成json,需要的朋友可以参考下

    play框架手册

    还可以从action方法签名实现转换 - 25 - 高级HTTP Java绑定 - 26 - 简单类型 - 26 - Date类型 - 26 - Calendar日历 - 27 - File - 27 - 支持类型的数组或集合 - 28 - POJO对象绑定 - 29 - JPA 对象绑定 - 30 - 定制...

    play framework 框架手册 word 版

    还可以从action方法签名实现转换 - 25 - 高级HTTP Java绑定 - 26 - 简单类型 - 26 - Date类型 - 26 - Calendar日历 - 27 - File - 27 - 支持类型的数组或集合 - 28 - POJO对象绑定 - 29 - JPA 对象绑定 - 30 - 定制...

    go-daily-lib:Go 每日一库

    Go 每日一库每天学习一个 Go 语言库!相关博客:Go 标准库提供的命令行选项解析库,简单实用。...Go 操作 JSON 数据的库,支持基本操作和花式操作方法。message-bus异步消息通信库。watermill功能丰富的

    java开源包1

    注入型解释器(依据不同的返回格式注入相应的解释器) 集中管理请求参数与参数映射 以运行时异常的方式来管理错误的响应 使用泛型来做强类型编程 多协议扩展支持(REST, RPC, SOAP, etc) Rails3消息队列系统 ...

    java开源包10

    注入型解释器(依据不同的返回格式注入相应的解释器) 集中管理请求参数与参数映射 以运行时异常的方式来管理错误的响应 使用泛型来做强类型编程 多协议扩展支持(REST, RPC, SOAP, etc) Rails3消息队列系统 ...

    JAVA上百实例源码以及开源项目

     关于数字签名:产生RSA密钥对(myKeyPair),得到RSA密钥对,产生Signature对象,对用私钥对信息(info)签名,用指定算法产生签名对象,用私钥初始化签名对象,将待签名的数据传送给签名对象(须在初始化之后),用公钥...

    JAVA上百实例源码以及开源项目源代码

    关于数字签名:产生RSA密钥对(myKeyPair),得到RSA密钥对,产生Signature对象,对用私钥对信息(info)签名,用指定算法产生签名对象,用私钥初始化签名对象,将待签名的数据传送给签名对象(须在初始化之后),用公钥...

    SharedLib:志在最便捷、最聪明的的app搭建方案

    Introduce.Android 温书:books: --> 小目标[1]项目框架搭建,暂时使用mvp模式,后期考虑到扩展将另外开分支扩展mvvm等...[7]工具类整合,包含图片上传裁剪、屏幕适配、日期转换, 日志打印、吐司等工具类。[8]屏幕适

    java开源包11

    注入型解释器(依据不同的返回格式注入相应的解释器) 集中管理请求参数与参数映射 以运行时异常的方式来管理错误的响应 使用泛型来做强类型编程 多协议扩展支持(REST, RPC, SOAP, etc) Rails3消息队列系统 ...

    java开源包2

    注入型解释器(依据不同的返回格式注入相应的解释器) 集中管理请求参数与参数映射 以运行时异常的方式来管理错误的响应 使用泛型来做强类型编程 多协议扩展支持(REST, RPC, SOAP, etc) Rails3消息队列系统 ...

    java开源包3

    注入型解释器(依据不同的返回格式注入相应的解释器) 集中管理请求参数与参数映射 以运行时异常的方式来管理错误的响应 使用泛型来做强类型编程 多协议扩展支持(REST, RPC, SOAP, etc) Rails3消息队列系统 ...

    java开源包6

    注入型解释器(依据不同的返回格式注入相应的解释器) 集中管理请求参数与参数映射 以运行时异常的方式来管理错误的响应 使用泛型来做强类型编程 多协议扩展支持(REST, RPC, SOAP, etc) Rails3消息队列系统 ...

Global site tag (gtag.js) - Google Analytics