Spring mvc 关于后台DATE类型接受传值的问题

本文介绍如何使用@JsonFormat注解来格式化Java中DATE类型的bean,确保前后端数据交互的一致性和正确性。通过设置timezone与时区匹配并定义pattern来规范日期格式。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

如果bean为的类型为 java.util.DATE这我们可以引入注解
@JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd hh:mm:ss")

timezone为时区 如中国:东八区 对应的就是GMT+8

pattern是转换date的规则

对前台传来的Json数据进行格式化,然后插入数据库,并且当我们从数据得到这个bean数据的时候,按照@JsonFormat对应的格式转换后传给前台。

$.ajax({
			url:'<%= request.getContextPath()%>/organization/saveJobDocument.do',
			data:JSON.stringify({
				id:$("#edoc_id_text").val(),
				documentCategory:$("#edoc_doccate_text").val(),
				documentType:$("#edoc_doctype_text").val(),
				documentTypeDes:$("#edoc_doctype_text option:selected").text(),
				preriod:$("#edoc_period_text").val(),
				receivedDate:$("#edoc_received_due").val(),
				validDate:$("#edoc_vaild_due").val(),
				documentNum:$("#edoc_number_text").val(),
				documentUsage:$("#edoc_usage_text").val(),
				documentCounty:$("#edoc_country_text").val(),
				creditContal:$("#edoc_credit_checkbox").is(":checked")?'T':'F',
				orginalRequest:$("#edoc_Original_checkbox").is(":checked")?'T':'F',
				documentOwner:$("#edoc_owner_value_text").val(),
				orgheadId:$("#edoc_settlement_group_text").val(),
				parentId:$("#header_id_text").val()
			}),
			dataType:'json',
			contentType:"application/json",//得设置 JSON.stringify
			type:'post',


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

1-木2-林3-森

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值