gpt4 book ai didi

java - 如何获得正确的日期格式?

转载 作者:行者123 更新时间:2023-12-02 06:32:10 25 4
gpt4 key购买 nike

我得到这样的系统时间(Thu Nov 14 14:38:16 IST 2013),我必须将其转换为(MM/dd/yy )。我尝试在解析时遇到错误,这是我的代码,

String stime = calendar.getTime().toString();         
System.out.println(" time is " +stime);
SimpleDateFormat formatter = new SimpleDateFormat("MM/dd/yy");
Date dateCC = formatter.parse(stime);
calendar.setTime(dateCC);

错误是 NullpointerException,但我想要这种格式的日期 (MM/dd/yy)。请告诉我我犯了什么错误?

最佳答案

日期本身没有格式。它仅代表自纪元(1970 年 1 月 1 日 00:00:00 GMT)以来的时间。因此,说您想要获取特定格式的 Date 是没有意义的。不过,您可以使用 SimpleDateFormat 获取它的格式化字符串表示形式。

SimpleDateFormat formatter = new SimpleDateFormat("MM/dd/yy");          
String dateString = formatter.format(calendar.getTime());

关于java - 如何获得正确的日期格式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19973754/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com