zoukankan      html  css  js  c++  java
  • springmvc中对日期格式化的处理

    @DateTimeFormat(pattern="yyyy-MM-dd")

         返回的时候java.util.Date

         pattern="yyyy-MM-dd"必须要和页面中的日期格式对应。

    1、TimeController.java

     1 package com.chenk.web.controller;
     2 
     3 import org.springframework.stereotype.Controller;
     4 import org.springframework.ui.Model;
     5 import org.springframework.web.bind.annotation.RequestMapping;
     6 
     7 import com.chenk.pojo.Users;
     8 
     9 @Controller
    10 public class TimeController {
    11 @RequestMapping("/addUserController")
    12 public String addUser(Users user,Model model){
    13     model.addAttribute("user", user);
    14     System.out.println(user);
    15     return "showUser";
    16 }
    17 }

    2.User.java

     1 package com.chenk.pojo;
     2 
     3 import java.util.Date;
     4 
     5 import org.springframework.format.annotation.DateTimeFormat;
     6 
     7 public class Users {
     8 private String name;
     9 private String age;
    10 //备用yyyy-MM-dd HH:mm:ss
    11 @DateTimeFormat(pattern="yyyy-MM-dd")
    12 private Date birth;
    13 public String getName() {
    14     return name;
    15 }
    16 public void setName(String name) {
    17     this.name = name;
    18 }
    19 public String getAge() {
    20     return age;
    21 }
    22 public void setAge(String age) {
    23     this.age = age;
    24 }
    25 public Date getBirth() {
    26     return birth;
    27 }
    28 public void setBirth(Date birth) {
    29     this.birth = birth;
    30 }
    31 @Override
    32 public String toString() {
    33     return "Users [name=" + name + ", age=" + age + ", birth=" + birth + "]";
    34 }
    35 
    36 }

    3、页面

     1 <%@ page language="java" contentType="text/html; charset=UTF-8"
     2     pageEncoding="UTF-8"%>
     3 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
     4 <html>
     5 <head>
     6 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
     7 <title>日期</title>
     8 
     9 </head>
    10 <body>
    11     <form action="addUserController" method="post">
    12         <input type="text" name="name" /> 
    13         <input type="text" name="age" /> 
    14         <input type="text" name="birth" /> 
    15         <input type="submit" value="提交">
    16     </form>
    17 </body>
    18 </html>

    作  者: Jony.K.Chen
    出  处:http://www.cnblogs.com/lxcy/
    版权声明:本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文链接。
    特此声明:所有评论和私信都会在第一时间回复。也欢迎园子的大大们指正错误,共同进步。
    声援博主:如果您觉得文章对您有帮助,可以点击文章右下角推荐一下。您的鼓励是作者坚持原创和持续写作的最大动力!

  • 相关阅读:
    戴尔英语09年互联网络投放策略规划书
    haproxy相关
    邮送广告
    python和rails交互应用
    ubuntu搭建邮件服务器
    waitr自动化测试
    ruby写爬虫
    free git svn repositories
    网站开发外包遇到的问题
    电影推荐
  • 原文地址:https://www.cnblogs.com/lxcy/p/7979408.html
Copyright © 2011-2022 走看看