zoukankan      html  css  js  c++  java
  • 修改时间格式

    1:是将得到的值,转换为想要的日期格式(在实体中,这个时间,是java.uilt.Date
        在jsp界面引入<%@ taglib uri="http://java.sun.com/jsp/jstl/fmt"  prefix="f"%>
        结果用<f:formatDate/>标签包裹
        eg:
     
    2:将输入的String类型转换为想要的时间格式
        1):   实体用@DateTimeFromat注解,引入joda-time的jar包
        缺点,每一个实体类,都要加注解,类少可以,如果类多,一百个呢,岂不是很麻烦
     
        
     
        2):写一个抽象的BaseController,其他用到时间的Controller来继承这个controller即可
    但是后台参参数实体时间是java.util.Date类型,这时候需要一个一劳永逸的方法
    package com.www.base;
    import java.text.SimpleDateFormat;
    import java.util.Date;
    import org.springframework.beans.propertyeditors.CustomDateEditor;
    import org.springframework.web.bind.ServletRequestDataBinder;
    import org.springframework.web.bind.annotation.InitBinder;
     
    public abstract class BaseController {
    @InitBinder
        public void initBinder(ServletRequestDataBinder binder) {
     
            binder.registerCustomEditor(Date.class, new CustomDateEditor(new SimpleDateFormat("yyyy-MM-dd"), true));
          
        }
    }
     
     Controller 继承这个BaseController
     
     
    3:时间实体用java.sql.Date,在jsp页面,写一个修改时间类型的js
     
     
    /* 转换日期格式化 */
    function changeDate(value){
    var date = new Date(parseInt(value));
    var dat=date.getFullYear();
    var month=date.getMonth()+1;
    var day=date.getDate();
    var hour = date.getHours();
    var min = date.getMinutes();
    var sec = date.getSeconds(); 
    return dat+"-"+month+"-"+day+" "+hour+":"+min+":"+sec; 
    }
  • 相关阅读:
    Count and Say leetcode
    Find Minimum in Rotated Sorted Array II leetcode
    Find Minimum in Rotated Sorted Array leetcode
    Search in Rotated Sorted Array II leetcode
    search in rotated sorted array leetcode
    Substring with Concatenation of All Words
    Subsets 子集系列问题 leetcode
    Sudoku Solver Backtracking
    Valid Sudoku leetcode
    《如何求解问题》-现代启发式方法
  • 原文地址:https://www.cnblogs.com/coisini/p/9715580.html
Copyright © 2011-2022 走看看