gpt4 book ai didi

java - SimpleDateFormat 类中的月份问题

转载 作者:太空宇宙 更新时间:2023-11-03 11:34:28 27 4
gpt4 key购买 nike

String expiryDate = "2016-03-14";
private String formatDateTime(String expiryDate, String expiryTime) {
SimpleDateFormat input = new SimpleDateFormat("yyyy-mm-dd");
SimpleDateFormat output = new SimpleDateFormat("MMM, dd, yyyy");
try {
String formattedDate = output.format(input.parse(expiryDate ));// parse input
return formattedDate + ", " + expiryTime;
} catch (ParseException e) {
e.printStackTrace();
}
return null;
}

然而,当它返回时,它给出了 2016 年 1 月 14 日。

期望的输出是 Mar,14,2016

最佳答案

mm 应该是大写的 MM。因为

mm代表分钟 MM代表月份

所以你的格式应该是这样的

SimpleDateFormat input = new SimpleDateFormat("yyyy-MM-dd");

关于java - SimpleDateFormat 类中的月份问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35645551/

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