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类型的参数也就无法格式化,所以在这里要提醒大家,你用的数据是哪个类型的,就去哪个包里面找方法,这样寻找会高效地多

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值