Java 如何使用字符串作为输入创建并输出日期对象?i、 e.“;“1998年4月13日”;
此设置不起作用。当我打印v1时,我得到了错误格式的错误日期,因为它包含的时间为00:00:0000 是否有方法覆盖日期对象的格式化方法(如果有)Java 如何使用字符串作为输入创建并输出日期对象?i、 e.“;“1998年4月13日”;,java,Java,此设置不起作用。当我打印v1时,我得到了错误格式的错误日期,因为它包含的时间为00:00:0000 是否有方法覆盖日期对象的格式化方法(如果有) 要从String获取日期,可以使用SimpleDataFormat如下: SimpleDateFormat simpleDateFormat = new SimpleDateFormat("dd/MM/yyy"); Date myDate = simpleDateFormat.parse("13/04/1998"); DateFormat.parse
要从
String
获取日期
,可以使用SimpleDataFormat
如下:
SimpleDateFormat simpleDateFormat = new SimpleDateFormat("dd/MM/yyy");
Date myDate = simpleDateFormat.parse("13/04/1998");
DateFormat.parse()
就是您所需要的。我想这个问题可以用两三行代码来回答。现在,很难确定感兴趣的部分。只想补充一点:这个类不是线程安全的,所以如果你使用多个线程,你将需要某种同步
SimpleDateFormat simpleDateFormat = new SimpleDateFormat("dd/MM/yyy");
Date myDate = simpleDateFormat.parse("13/04/1998");