Java &引用;“不可剥夺的日期”;当试图转换时;2011年11月16日08:00“;字符串到目前为止?

Java &引用;“不可剥夺的日期”;当试图转换时;2011年11月16日08:00“;字符串到目前为止?,java,date,Java,Date,可能重复: 如何将“2011年11月16日08:00”转换为日期对象?我尝试了SimpleDateFormat,但不起作用,我明白了 java.text.ParseException:不可解析日期:“2011年11月16日08:00” 或者我必须拆分字符串并输入斜杠,然后再试一次 SimpleDataFormat的问题可能是格式字符串不正确 以下是正确的方法: DateFormat formatter = new SimpleDateFormat( "dd MMM yyyy HH:mm" );

可能重复:

如何将
“2011年11月16日08:00”
转换为日期对象?我尝试了
SimpleDateFormat
,但不起作用,我明白了

java.text.ParseException:不可解析日期:“2011年11月16日08:00”


或者我必须拆分字符串并输入斜杠,然后再试一次

SimpleDataFormat的问题可能是格式字符串不正确

以下是正确的方法:

DateFormat formatter = new SimpleDateFormat( "dd MMM yyyy HH:mm" );
Date date = formatter.parse( "16 Nov 2011 08:00" );

SimpleDataFormat的问题可能是格式字符串不正确

以下是正确的方法:

DateFormat formatter = new SimpleDateFormat( "dd MMM yyyy HH:mm" );
Date date = formatter.parse( "16 Nov 2011 08:00" );

您需要使用
SimpleDateFormat
设置日期格式,然后使用
.parse(String s)
字符串
转换为
日期
,下面是一个示例:

    DateFormat format = new SimpleDateFormat("dd MMM yyyy HH:mm");
    String theDateString = "16 Nov 2011 08:00";
    Date myDate = format.parse(theDateString);

您需要使用
SimpleDateFormat
设置日期格式,然后使用
.parse(String s)
字符串
转换为
日期
,下面是一个示例:

    DateFormat format = new SimpleDateFormat("dd MMM yyyy HH:mm");
    String theDateString = "16 Nov 2011 08:00";
    Date myDate = format.parse(theDateString);

那应该代表什么日期?
日期
表示一个时间点,而不是一个期间。此外,使用
SimpleDateFormat
可以为其提供自定义格式。这显然与你给出的格式有关。你的问题的标题和正文之间有很大的区别。对不起,伙计们,我肯定知道我不能在日期对象中转换时间范围,问题中有错误,我已经更新了它,谢谢你的输入这应该代表什么日期?
日期
表示一个时间点,而不是一个期间。此外,使用
SimpleDateFormat
可以为其提供自定义格式。这显然与你给出的格式有关。你的问题的标题和正文之间有很大的区别。对不起,伙计们,我肯定知道我不能在日期对象中转换时间范围,问题中有错误,我已经更新了它,谢谢你们的输入