当我运行以下代码时
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
显然,我做错了什么,但如果我能搞清楚什么,我会被诅咒。有谁知道造成这个问题的原因是什么?答案 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