java 日期转换

53719 发布于 09/10 14:55
阅读 495
收藏 0

修改功能,后台根据id查找出了一个实体类schedule,有一个开始日期startTime,类型是Date,后台打印出的格式是Fri Sep 06 00:00:00 CST 2019,前台页面是一个输入框接受,输入框也是一个日历控件,Fri Sep 06 00:00:00 CST 2019格式显示不出来,后台要转换成yyyy-MM-dd HH🇲🇲ss格式再插入到实体类schedule,再传到页面,请问日期要怎么转换才行?使用simpledatefoumat转换后的日期是String的,set到实体类不行

加载中
0
Codermecn
Codermecn

大胸弟,Fri Sep 06 00:00:00 CST 2019 这个格式只是 Date.toString 的结果,你页面是怎么获取 schedule 的?后台返回的是 JSON 吗?需要什么格式是你序列化方式的事,跟后台实体类类型无关。你如果用的是 Spring MVC 的话,可以在 schedule 的 Date 字段加上 JsonFormat 注解。

0
六欧
六欧

SimpleDateFormate

0
冰霜之卅ya
冰霜之卅ya

前台控件接收的,也是字符类型的

0
monster-
monster-

set到实体类时,需要将前端传到后端的日期字符串转为Date类型再set

0
pcode
pcode

Hutool这个包了解下。DateUtil专门解决各种这类问题。

0
kakai
kakai

为什么要插入到实体类?你把实体转换为json时,在json中直接处理了,前端直接接受yyyy-MM-dd HH:mm:ss的字符串就行了

0
亢龙有悔x
亢龙有悔x
嘎嘎(*˘︶˘*).。.:*♡
0
魔力猫
魔力猫

jdk8以上看一下新日期库,老版本引入joda-time。下传给前面,建议自己转字符串或者长整形,然后JS端用日期库类似dayjs这种处理。

0
大明明vs
大明明vs

我们公司做项目一般用时间戳进行传递,前后端转换也方便

红薯官方
红薯官方
就是一串long 数值嘛,当然方便咯。
返回顶部
顶部