日期格式化 springmvc
时间: 2024-02-26 07:50:40 浏览: 154
在Spring MVC中,日期格式化是通过注解和配置来实现的。下面是一种常的日期格式化:
1. 使用注解:
在Controller方法参数上使用`@DateTimeFormat`注解,可以指定日期的格式。例如:
```java
@RequestMapping("/example")
public String example(@RequestPar("date") @DateTimeFormat(pattern = "yyyy-MM-dd") Date date) {
// 处理日期参数
returnexample";
}
```
在上述例子中,@DateTimeFormat(pattern = "yyyy-MM-dd")`指定了日期的格式为"yyyy-MM-dd"。
2. 使用配置:
在Spring MVC的配置文件中,可以通过配置`<mvc:annotation-driven>`来启用日期格式化功能。然后,可以使用`<mvc:annotation-driven>`的`conversion-service`属性来配置日期格式化器。例如:
```xml
<mvc:annotation-driven conversion-service="conversionService" />
<bean id="conversionService" class="org.springframework.format.support.FormattingConversionServiceFactoryBean">
<property name="formatters">
<set>
<bean class="org.springframework.format.datetime.DateFormatter">
<property name="pattern" value="yyyy-MM-dd" />
</bean>
</set>
</property>
</bean>
```
在上述例子中,`<bean class="org.springframework.format.datetime.DateFormatter">`指定了日期的格式为"yyyy-MM-dd"。
以上是日期格式化的简单介绍,你可以根据自己的需求选择使用注解或配置来实现日期格式化。
阅读全文