gpt4 book ai didi

java - Java 中的日期转换

转载 作者:行者123 更新时间:2023-12-01 08:10:20 24 4
gpt4 key购买 nike

在我的代码中,我以 dd/mm/yyyy 格式获取日期用户输入,并将结果显示为字符串。例如,如果我输入 2/2/2011,它应该显示“2 Feb 2011”。但我的代码总是将 JAN 显示为月份。

import java.util.*;
import java.text.*;
public class ConvertDate {
public static void main(String[] args) {


Scanner sc = new Scanner(System.in);
System.out.print("Enter Date: ");
String ind = sc.nextLine();

DateFormat df = new SimpleDateFormat("dd/mm/yyyy");
Date d = null;
try {

d=df.parse(ind);

}
catch(ParseException e) {
System.out.println("Unable to parse " + ind);}


DateFormat df3 = DateFormat.getDateInstance(DateFormat.LONG);


String s3 = df3.format(d);


System.out.println("The entered date is: " + s3);

}
}

最佳答案

我认为这更像是这样的:

DateFormat df = new SimpleDateFormat("dd/MM/yyyy");

m 代表分钟,M 代表月份。

关于java - Java 中的日期转换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17994445/

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