将日期字符串转换为日期对象的最佳方法
Best way to transform date string into an date object
将 October-2016
转换为 Date 对象的最佳方法是什么?
当我尝试使用 Date date = new SimpleDateFormat("MMMM-yyyy").parse("October-2016");
它抛出异常,因为它不能转换这种类型的日期。
因为字符串 October-2016 包含与语言相关的信息您需要指定 SimpleDateFormat 实例中的语言环境
Date date = new SimpleDateFormat("MMMM-yyyy", Locale.US).parse("October-2016");
String st = "October-2016";
DateFormat format = new SimpleDateFormat("MMMM-yyyy");
Date date = format.parse(st);
System.out.println(date);
两者工作原理相同:
Date date = new SimpleDateFormat("MMMM-yyyy").parse("October-2016");
Date date1 = new SimpleDateFormat("MMMM-yyyy", Locale.US).parse("October-2016");
System.out.println(date);
System.out.println(date1);
将 October-2016
转换为 Date 对象的最佳方法是什么?
当我尝试使用 Date date = new SimpleDateFormat("MMMM-yyyy").parse("October-2016");
它抛出异常,因为它不能转换这种类型的日期。
因为字符串 October-2016 包含与语言相关的信息您需要指定 SimpleDateFormat 实例中的语言环境
Date date = new SimpleDateFormat("MMMM-yyyy", Locale.US).parse("October-2016");
String st = "October-2016";
DateFormat format = new SimpleDateFormat("MMMM-yyyy");
Date date = format.parse(st);
System.out.println(date);
两者工作原理相同:
Date date = new SimpleDateFormat("MMMM-yyyy").parse("October-2016");
Date date1 = new SimpleDateFormat("MMMM-yyyy", Locale.US).parse("October-2016");
System.out.println(date);
System.out.println(date1);