给出错误日期的Java Date()
发布时间:2020-12-15 02:04:53 所属栏目:Java 来源:网络整理
导读:参见英文答案 java parsing string to date????????????????????????????????????1个 我有一个简单的方法,应该获取当前日期,将其放入某种格式,然后将其作为String返回.到目前为止一切都很好(最后一次尝试在1月31日左右),但出于某种原因,当我今天尝试它时它返
参见英文答案 >
java parsing string to date????????????????????????????????????1个
我有一个简单的方法,应该获取当前日期,将其放入某种格式,然后将其作为String返回.到目前为止一切都很好(最后一次尝试在1月31日左右),但出于某种原因,当我今天尝试它时它返回字符串“2013-02-43”. 现在显然2月份还没有43天,我不知道它为什么要回归这个.我已经到处寻找解决方案,但它们似乎都不符合我所遇到的具体问题.这是代码: public String getDate(){ DateFormat dateFormat = new SimpleDateFormat("YYYY-MM-DD"); Date date = new Date(); return dateFormat.format(date); } 只是为了记录我尝试使用Calendar.getInstance()等具有相同的结果.有趣的是,当我尝试 get(Calendar.DAY_OF_MONTH) 它返回12,所以某些地方的数字是正确的,但两者之间出现了问题. 谢谢 解决方法
DD表示日期,而dd表示日期.你想要yyyy-MM-dd(区分大小写).
public String getDate(){ DateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd"); Date date = new Date(); return dateFormat.format(date); } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |