java date format

1 date format example:   

public static final String DATE_FORMAT_1 = "M/d/yyyy";
    public static final String DATE_FORMAT_2 = "MM/dd/yyyy";
    public static final String DATE_FORMAT_3 = "M/d/yyyy hh:mm:ss a";
    public static final String DATE_FORMAT_4 = "yyyy-MM-dd";
    public static final String DATE_FORMAT_5 = "EEEEE, MMM.dd";
    public static final String DATE_FORMAT_LONG = "MMMMM dd, yyyy EEEEE";
    public static final String DATE_FORMAT_SHORT = "MMM dd, yyyy EEE";
    public static final String DATE_FORMAT_HOUR_TWENTY_FOUR = "MM/dd/yyyy HH:mm:ss";
    public static final String DATE_FORMAT_HOUR_TWELVE = "MM/dd/yyyy hh:mm:ss a";
    public static final String DATE_FORMAT_COUPON = "yyyy-MM-dd'T'HH:mm:ss";
    // #8601
    public static final String DATE_FORMAT_PV_EVENT = "yyyyMMdd.HHmmss.SSSZZ";



2. format a date type

    /**
     * format date
     *
     * @param format
     * @param date
     * @return formatted date string
     */
    public static String formatDate(String format, Date date) {
        return DateFormat.format(format, date).toString();
    }


3. format a date string type

/**
     *
     * @param date
     * @param formatIn
     * @param formatOut
     * @return
     */
    public static String changeDateFormate(String date, String formatIn, String formatOut) {

        SimpleDateFormat inFormat = new SimpleDateFormat(formatIn, Locale.US);
        SimpleDateFormat outFormat = new SimpleDateFormat(formatOut, Locale.US);

        try {
            Date mDate = inFormat.parse(date);
            return outFormat.format(mDate);
        } catch (ParseException e) {
            e.printStackTrace();
        }

        return date;
    }


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值