Java日期格式2016-12-31T00:00:00转换标准日期

第一种JDK自带的:

	public static String dealDateFormat(String oldDate) {
		       
		Date date1 = null;
		DateFormat df2 = null;
		try {
			DateFormat df = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss");  
			Date  date = df.parse(oldDate);
			SimpleDateFormat df1 = new SimpleDateFormat ("EEE MMM dd HH:mm:ss Z yyyy", Locale.UK);
			date1 = df1.parse(date.toString());
			df2 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
		} catch (ParseException e) {
			
			e.printStackTrace();
		}
		
		return df2.format(date1);
	}

第二种jodatime:

		DateTime dt = new DateTime("2016-03-31T00:00:00");
		System.out.println(dt.toString("yyyy-MM-dd HH:mm:ss"));

你可能感兴趣的:(工具使用,Java)