gpt4 book ai didi

java - 简单日期格式化程序中的月份始终返回 JANUARY

转载 作者:行者123 更新时间:2023-12-01 16:47:17 24 4
gpt4 key购买 nike

我使用简单的日期格式将字符串转换为日期,但日期的月份始终返回 JANUARY 这是我的代码:

  public static void main(String args[]){

String date = "2017-12-29";
SimpleDateFormat formatter = new SimpleDateFormat("yyyy-mm-dd");
SimpleDateFormat dateFormatter = new SimpleDateFormat("MMMM dd, YYYY");
try {
Date startEntryDate = formatter.parse(date);
System.out.println(dateFormatter.format(startEntryDate));

} catch (ParseException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}

最佳答案

正如已经提到的,您必须使用 MM 而不是 mm,但是?
为什么不使用 java.time图书馆:

String month = LocalDate.parse("2017-12-29").getMonth().name();

关于java - 简单日期格式化程序中的月份始终返回 JANUARY,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48184541/

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