咋把"06May09"搞到"yyyy-MM-dd"

来源:互联网 发布:淘宝千禧银楼是真的吗 编辑:程序博客网 时间:2024/05/22 07:59

package test;

import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Locale;

public class DateFormat {
    public static void main(String[] args) {

        String a = "06May09";
        try {
            SimpleDateFormat dateFm = new SimpleDateFormat("ddMMMyy",
                    new Locale("US")); // 格式化当前系统日期
            Date dateTime = dateFm.parse(a);
            dateFm = new SimpleDateFormat("yyyyMMdd");
            System.out.println(dateFm.format(dateTime).toString());

        } catch (Exception e) {
            e.printStackTrace();
        }
    }
}