SpringMVC日期、数字格式数据绑定(Date日期格式绑定、数字格式绑定)

概述

springMVC数据绑定比较容易,对于特殊的格式需要特殊处理,今天说下日期的绑定和数字格式绑定。

1.日期格式绑定

我之前对于日期格式绑定,采用前台传递String格式如(2019-07-11),后台按字符串来处理成Date。其实springMVC,有更好的方法来处理,采用使用@DateTimeFormat注解来进行日期格式转换。

常用属性

iso:ISO枚举类型,指定日期类型,值有

  • ISO.DATE---格式为“yyyy-MM-dd”(常用
  • ISO.TIME--格式为“HH:mm:ss.SSSXXX”
  • ISO.DATE_TIME--格式为“yyyy-MM-dd'T'HH:mm:ss.SSSXXX”
  • ISO.NONE--“表示不应应用基于国际标准化组织的格式模式。”

pattern :String类型:自定义模式,直接写出日期格式字符串(常用)。

示例:

测试接口地址为:http://127.0.0.1:8080/testDate?date=2019-7-11&dateTime=2019-7-11 15:21:30

2.数字格式绑定

数字格式化很好理解,就是对不同国家的数字或者货币进行转换,例如将前台格式为1,234,567.89的货币格式转成Double,使用注解@NumberFormat注解完成,主要使用的属性pattern来定义数字格式。

示例

测试接口地址:http://127.0.0.1:8080/testNumber?number=1,234.56789

(完)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值