<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    夢幻之旅

    DEBUG - 天道酬勤

       :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
      671 隨筆 :: 6 文章 :: 256 評論 :: 0 Trackbacks
    package org.rw.commons.util;

    import java.text.DateFormat;
    import java.text.SimpleDateFormat;
    import java.util.Date;
    import java.util.Map;

    import org.apache.struts2.util.StrutsTypeConverter;

    /**
     * 
     * <p>
     * Title:[自定義日期轉化類]
     * </p>
     * <p>
     * Description: [把字符串轉化成日期或把日期轉化成字符串]
     * </p>
     * <p>
     * Copyright 2009 Huyvanpull Co., Ltd.
     * </p>
     * <p>
     * All right reserved.
     * </p>
     * 
     * 
    @version 1.0
     * 
     * <p>
     * Created by [Huyvanpull] [Mar 26, 2009]
     * </p>
     * <p>
     * Midified by [修改人] [修改時間]
     * </p>
     * 
     
    */

    public class DateConverter extends StrutsTypeConverter
    {
        
        
    /** 默認的日期轉換格式 */
        
    public static final String DEFAULT_DATE_FORMAT = "yyyy-MM-dd HH:mm";
        
        
    /** 可接受的日期格式 */
        
    public static final DateFormat[] ACCEPT_DATE_FORMATS = {
                
    new SimpleDateFormat(DEFAULT_DATE_FORMAT),
                
    new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"),
                
    new SimpleDateFormat("yyyy-MM-dd HH:mm:ss.SSS") }
    ;
        
        @SuppressWarnings(
    "unchecked")
        
    public Object convertFromString(Map context, String[] values, Class toClass)
        
    {
            
    if (values[0== null || values[0].trim().equals(""))
            
    {
                
    return null;
            }

            
    /** 嘗試從默認值開始轉換 */
            
    for (DateFormat format : ACCEPT_DATE_FORMATS)
            
    {
                
    try
                
    {
                    
    return format.parse(values[0]);
                }

                
    catch (Exception e)
                
    {}
            }

            
    return null;
        }

        
        @SuppressWarnings(
    "unchecked")
        
    public String convertToString(Map context, Object o)
        
    {
            
    if (o instanceof Date)
            
    {
                
    try
                
    {
                    
    return ACCEPT_DATE_FORMATS[0].format((Date) o);
                }

                
    catch (RuntimeException e)
                
    {
                    
    return "";
                }

            }

            
    return "";
        }

    }



    局部配置方法:
    QueryDataAction-conversion.properties
    startTime = org.rw.commons.util.DateConverter
    endTime = org.rw.commons.util.DateConverter
    posted on 2009-03-26 18:23 HUIKK 閱讀(755) 評論(0)  編輯  收藏 所屬分類: Struts
    主站蜘蛛池模板: 吃奶摸下高潮60分钟免费视频| 成在人线AV无码免费| 亚洲伊人久久成综合人影院| 国产精品亚洲а∨无码播放麻豆 | 亚洲区日韩区无码区| 亚洲AV无码一区二区三区鸳鸯影院| 女人张开腿给人桶免费视频| 亚洲综合无码一区二区痴汉| 麻豆国产精品入口免费观看| 亚洲另类无码专区丝袜| 日本高清免费网站| 污网站在线免费观看| 亚洲乱码中文字幕手机在线| 国产区在线免费观看| 亚洲午夜久久久久妓女影院| 精品视频一区二区三区免费| 亚洲伊人久久大香线蕉苏妲己| 精品无码无人网站免费视频| 亚洲人色大成年网站在线观看| 成人毛片免费网站| 香蕉视频在线观看免费| 亚洲国产美女精品久久久久∴| 91高清免费国产自产拍2021| 亚洲啪啪免费视频| 国产免费观看视频| 国产在线观看无码免费视频| 亚洲制服丝袜精品久久| 最新69国产成人精品免费视频动漫| 无套内射无矿码免费看黄| 亚洲日韩激情无码一区| 1000部啪啪未满十八勿入免费| 亚洲国产精品成人午夜在线观看| 亚洲伊人久久综合中文成人网| 国产精品99精品久久免费| 中文字幕 亚洲 有码 在线| 亚洲国产一区视频| 中文字幕亚洲免费无线观看日本| 亚洲av无码一区二区三区天堂| 黑人精品videos亚洲人| 无人在线观看免费高清视频| 国产精品极品美女自在线观看免费 |