显示日期的格式

// 默认显示日期的格式  
public static final String DATAFORMAT_STR = "yyyy-MM-dd";  
// 默认显示日期的格式  
public static final String YYYY_MM_DATAFORMAT_STR = "yyyy-MM";  
// 默认显示日期时间的格式  
public static final String DATATIMEF_STR = "yyyy-MM-dd HH:mm:ss";  
public static final String DATE_YYY_MM_DD_HH_MM = "yyyy-MM-dd HH:mm";
// 默认显示简体中文日期的格式  
public static final String ZHCN_DATAFORMAT_STR = "yyyy年MM月dd日";  
// 默认显示简体中文日期时间的格式  
public static final String ZHCN_DATATIMEF_STR = "yyyy年MM月dd日HH时mm分ss秒";  
    // 默认显示简体中文日期时间的格式  
public static final String ZHCN_DATATIMEF_STR_4yMMddHHmm = "yyyy年MM月dd日HH时mm分";
public static final String DATE_HH_STR_SSS_FORMAT = "yyyy/MM/dd HH:mm:ss:SSS"; 
public static final String TIME_STR_FORMAT = "yyyyMMddHHmmss";
public static final String DATE_MM_DD_FORMAT  = "MM/dd";
public static final String DATE_YYYY_MM_DD = "yyyy/MM/dd";
public static final String DATE_YY_MM_DD = "yy/MM/dd";
public static final String DATE_YYYYMMDD = "yyyyMMdd";
public static final String DATE_MMDDHHMM = "MM-dd HH:mm";
public static final String DATE_MMDD = "MM-dd";
public static final String DATE_HHMM = "HH:mm";
public static final String DATE_YYMMDD = "yy-MM-dd";


/** DateFormat,格式:yyyy-MM-dd */
private static  DateFormat dateFormat;

/** DateFormat,格式:yyyy-MM-dd HH:mm:ss */
private static  DateFormat dateTimeFormat;

/** DateFormat,格式:yyyyMMddHHmmss */
private static  DateFormat dateTimeStrFormat; 

/** DateFormat,格式:yyyy年MM月dd日HH时mm分ss秒  */
private static  DateFormat zhcnDateTimeStrFormat;


static{
dateFormat = new SimpleDateFormat(DATAFORMAT_STR);
dateTimeFormat = new SimpleDateFormat(DATATIMEF_STR);  
        dateTimeStrFormat = new SimpleDateFormat(TIME_STR_FORMAT);  
        zhcnDateTimeStrFormat = new SimpleDateFormat(ZHCN_DATATIMEF_STR);
}



/** 
     * @param date 
     * yyyyMMddHHmmss格式的日期字符转换为yyyy年MM月dd日HH时mm分ss秒格式的字符串 
     * @return yyyy年MM月dd日HH时mm分ss秒格式的日期字符串 
     * @throws ParseException 
     */  
    public static String convertStringToZhCN(String date) throws ParseException {  
        return zhcnDateTimeStrFormat.format(dateTimeStrFormat.parse(date));  
    }
    


    /** 
     * 获取定义的DateFormat格式 
     *  
     * @param formatStr 
     * @return 
     */  
    private static DateFormat getDateFormat(String formatStr) {  
        if (formatStr.equalsIgnoreCase(DATAFORMAT_STR)) {  
            return dateFormat;  
        } else if (formatStr.equalsIgnoreCase(DATATIMEF_STR)) {  
            return dateTimeFormat;  
        } else {  
            return new SimpleDateFormat(formatStr);  
        }  
    }  
    
    /** 
     * 将Date转换成formatStr格式的字符串 
     *  
     * @param date 
     * @param formatStr 
     * @return 
     */  
    public static String dateToDateString(Date date, String formatStr) {  
        DateFormat df = getDateFormat(formatStr);  
        return df.format(date);  
    }  
    
    
    /** 
     * 将String转换成Date格式的字符串 
     *  
     * @param date 
     * @param formatStr 
     * @return 
     */  
    public static Date StringToDatedate(String time,String type)throws Exception {  
    SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
    return simpleDateFormat.parse(time);
    }  

    public static Date StringToDate(String time)throws Exception {  
    SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd");
    return simpleDateFormat.parse(time);
//     return new Timestamp(simpleDateFormat.parse(time).getTime());
    }
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值