无法将String转换为Java Date对象

时间:2016-05-31 01:51:37

标签: java

当我运行以下代码时

n1=3.0 ; n2=6.0
if [[ $(echo "${n1} < ${n2}" | bc) -eq 1 ]] ; then
    echo ${n1} is less than ${n2}
fi

输出为:dateAsDate = Sun Dec 27 00:00:00 CST 2015

显然,我做错了什么,但如果我能搞清楚什么,我会被诅咒。有谁知道造成这个问题的原因是什么?

1 个答案:

答案 0 :(得分:0)

Per shmosel的评论我改变了

DateFormat format = new SimpleDateFormat("YYYY-MMM-dd", Locale.ENGLISH);

DateFormat format = new SimpleDateFormat("yyyy-MMM-dd", Locale.ENGLISH);

根据此处的规格

http://docs.oracle.com/javase/6/docs/api/java/text/SimpleDateFormat.html