Java SimpleDateFormat未给出正确的日期
我正在尝试从给定字符串解析日期。我的输入字符串是2017-08-11,代表2017年8月11日(基本上是yyyy-mm-dd格式) 但是如果我跑Java SimpleDateFormat未给出正确的日期,java,simpledateformat,Java,Simpledateformat,我正在尝试从给定字符串解析日期。我的输入字符串是2017-08-11,代表2017年8月11日(基本上是yyyy-mm-dd格式) 但是如果我跑 new SimpleDateFormat("yyyy-mm-dd").parse("2017-08-11") I get Wed Jan 11 00:08:00 GMT 2017 为什么会这样?我在以下位置创建了一个测试程序:M(大写M)表示月份,M(小写M)表示分钟。 因此,您指定的格式是错误的 试一试 您可以查看有关格式的更多详细信息 new
new SimpleDateFormat("yyyy-mm-dd").parse("2017-08-11")
I get Wed Jan 11 00:08:00 GMT 2017
为什么会这样?我在以下位置创建了一个测试程序:M(大写M)表示月份,M(小写M)表示分钟。
因此,您指定的格式是错误的
试一试
您可以查看有关格式的更多详细信息
new SimpleDateFormat("yyyy-MM-dd").parse("2017-08-11")