龙空技术网

相见恨晚,再也不用Date和String之间来回转换

young十三 16037

前言:

现时朋友们对“vbnetstring转date”大致比较讲究,同学们都需要剖析一些“vbnetstring转date”的相关文章。那么小编在网摘上汇集了一些对于“vbnetstring转date””的相关知识,希望各位老铁们能喜欢,看官们一起来了解一下吧!

你是否遇到过这种情况,Mysql 数据库存字段 payTime 存储的格式是 datetime,在接口返回数据时需要转换成字符串,通常做法是增加一个字符串属性 payTimeStr 或者直接将 payTime 改成 String 类型,每次在业务处理时重复进行格式转换。下面我直接祭出利器,如果对你有帮助,举手之劳给个赞就行。

DateVO

在 SpringBoot 中可以直接使用,如果不是,需要增加 jackson 相关的依赖包。

可以看到,DateVO 中在 payTime 字段上使用了 JsonFormat 和 DateTimeFormat 注解。有什么用呢?我们看一个接口请求......

可以使用 idea 中的 Rest Clien 做测试或者 rest-api

http请求

如果不加 DateTimeFormat 注解,那么我们必须格式化参数才能请求成功。

返回的结果

如果不加 JsonFormat 注解,前端无法识别,下面这样就看起来可爱多了

{"payTime":"2020-12-30 00:00:00"}

欢迎关注 @Python大星 ,一个会点 Python 的 Java 程序员。如果你有更好的想法,欢迎留言,一起探讨,想说你就说啊!后面继续分享 Java 的相关开发,人少就散了吧!

@Python大星 | 文

标签: #vbnetstring转date