我是靠谱客的博主 魔幻含羞草,最近开发中收集的这篇文章主要介绍joda-time:java DateTime如何转化为String | json传递Datetime,觉得挺不错的,现在分享给大家,希望可以做个参考。
概述
在做项目的时候我引入了joda-time的依赖,所有的时间使用的都是joda-time中的DateTime数据类型
在传json的时候,由于json对DateTime的传输没这么友好,传输之后获取的json数据如下图所示,所以打算传输前先将DateTime转化成string类型,后期接收后转回DateTime
解决办法很简单,joda-time中有对应的toString()方法,方法中的参数输入你想要的格式就好了,例如下图(图中getStartDate()方法的返回值是DateTime类型)
得到的结果就如下面这样啦
Ps:其实这个转化的方法我找了很久,之前使用了SimpleDateFormat,但是由于引入的并不是joda-time的类,而是Java自带的Date的类,导致无法接收DateTime类型的参数也就无法格式化,所以在这里要提醒大家,你用的数据是哪个类型的,就去哪个包里面找方法,这样寻找会高效地多
最后
以上就是魔幻含羞草为你收集整理的joda-time:java DateTime如何转化为String | json传递Datetime的全部内容,希望文章能够帮你解决joda-time:java DateTime如何转化为String | json传递Datetime所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复