SimpleDateFormat类具有parse()
方法,该方法尝试根据存储在给定SimpleDateFormat对象中的格式来解析字符串。
import java.util.*; import java.text.*; public class DateDemo { public static void main(String args[]) { SimpleDateFormat ft = new SimpleDateFormat ("yyyy-MM-dd"); String input = args.length == 0 ? "1818-11-11" : args[0]; System.out.print(input + " Parses as "); Date t; try { t = ft.parse(input); System.out.println(t); } catch (ParseException e) { System.out.println("Unparseable using " + ft); } } }
上述程序的示例运行将产生以下结果-
输出结果
1818-11-11 Parses as Wed Nov 11 00:00:00 EST 1818