springmvc 使用注解参数传递格式化日期和数字
来源:互联网 发布:js正则替换html标签 编辑:程序博客网 时间:2024/06/02 05:52
从界面传递参数到spring后台controller类中,日期格式默认只能传long类型的时间戳
如果想要传递格式化的日期就必须进行特殊处理,原来我们就是了一种在controller类中重载initBinder方法
initBinder日期参数传值
下面我们来说明一下使用注解的方法格式化传递的日期方法:
在属性字段中添加DateTimeFormat注解import org.springframework.format.annotation.DateTimeFormat;@DateTimeFormat(pattern="yyyy-MM-dd")private Date arrivePlanTime;
DateTimeFormat注解说明:
@DateTimeFormat 注解有3个可选的属性:style,pattern和iso。属性style允许我们使用两个字符的字符串来表明怎样格式化日期和时间。第一个字符表明了 日期的格式,第二个字符表明了时间的格式。下面的表格中列出了可用的选择以及相应的输出的例子:
描述字符串值示例输出短格式(这是缺省值)SS 8/30/64 11:24 AM中等格式MM Aug 30, 1964 11:24:41 AM长格式LLAugust 30, 1964 11:24:41 AM CDT完整格式FF Sunday, August 30, 1964 11:24:41 AM CDT使用短横线省略日期或时间M-Aug 30, 1964
Pattern 属性允许我们使用自定义的日期/时间格式。该属性的值遵循java标准的date/time格式规范。缺省的该属性的值为空,也就是不进行特殊的格式化。
最后,可以使用org.springframework.format.annotation.DateTimeFormat.ISO枚举值来使用ISO标准的日期/时间格式来格式化。下面的表格中列出了可能的值和相应的输出
如果需要带上时分秒pattern的值就是yyyy-MM-dd HH:mm:ss 这种格式
如何要格式化数字要使用@NumberFormat注解
@NumberFormat注解有两个可选的属性:style和pattern。style属性是一个NumberFormat.Style枚举值,可以是以下的三个值之一:
NumberFormat.Style 枚举值是否缺省值NUMBER是CURRENCY否PERCENT否记住srping配置文件要加<mvc:annotation-driven />
0 0
- springmvc 使用注解参数传递格式化日期和数字
- SpringMVC之注解和参数传递
- 日期和数字格式化
- springMVC 注解参数传递方式
- springMVC传递日期类型参数
- springmvc入门基础之注解和参数传递
- SpringMVC之入门基础注解和参数传递
- springmvc入门基础之注解和参数传递
- springmvc入门基础之注解和参数传递
- springmvc入门基础之注解和参数传递
- springMVC入门基础的注解和参数传递
- springmvc入门基础之注解和参数传递
- springmvc入门基础之注解和参数传递
- springmvc入门基础之注解和参数传递
- 使用ajax和springMVC传递复杂参数
- 使用MessageFormat格式化数字,日期
- Struts2 格式化日期和数字
- 使用java.text包格式化数字和日期-ZT
- 行内元素和块级元素
- 算法训练 装箱问题 蓝桥杯
- FreeRTOS的源代码个人分析(基于KEIL下STM32F103的Demo) 五
- 使用 idea 创建一个spring demo
- 第九章:Java_枚举类和注解
- springmvc 使用注解参数传递格式化日期和数字
- GitLab用户使用手册
- 同步机制遵循的原则
- Qt:通过鼠标拖拽,来移动无边框窗体
- 萌新三分讲解+基础题ZOJ3203【三分凸性】
- linux 性能监控分析以及调优(iostat)
- Log工具类
- 入门视频采集与处理(学会分析YUV数据)
- 高科技改变生活,实用高科技产品鉴赏