Java中将字符串转换为Date类型

最近在将String转换为Date类型时发现Date.parse(String)已经废除,找了N多地方发现SimpleDateFormat类更有扩展性,示例如下

public static void main(String[] args) {
		String d = "2008-10-13 15:20:25";
		SimpleDateFormat sdf = new SimpleDateFormat("yyyy-mm-dd hh:mm:ss");
		try {
			System.out.println(sdf.parse(d));
		} catch (Exception e) {
		}
	}

这样类型的转换就拥有了更高的灵活性,如果日期变为"2008/10/13 15:20:25"
代码只需变动如下
public static void main(String[] args) {
		String d = "2008/10/13 15:20:25";
		SimpleDateFormat sdf = new SimpleDateFormat("yyyy/mm/dd hh:mm:ss");
		try {
			System.out.println(sdf.parse(d));
		} catch (Exception e) {
		}
	}

你可能感兴趣的:(java)