gpt4 book ai didi

java - 计算以空格分隔的两个日期之间的 13 号星期五

转载 作者:行者123 更新时间:2023-12-01 11:11:23 25 4
gpt4 key购买 nike

Date startdate=new Date();
Date enddate=new Date();
DateFormat format = new SimpleDateFormat("dd MM yyyy",Locale.US);


Scanner scanner = new Scanner(System.in);
String line = scanner.nextLine();
String line1 = scanner.nextLine();

try{
startdate = format.parse(line);
}
catch(ParseException e){
System.out.println("Sorry!!");
}

try {
enddate = format.parse(line1);
}
catch(ParseException e){
System.out.println("Sorry!!");
}

如果我的日期在两个单独的行中给出,那么我的代码可以正常工作。但我想让它适用于以空格分隔的同一行中的输入(两个日期之间以及日月年之间(每个日期的 DD MM YYYY 格式))。

输入如下:01 01 2015 10 10 2015

我需要分别扫描startdate和enddate中的这两个日期。我该怎么做?

最佳答案

您可以使用子字符串

  String Str = new String("01 01 2015 10 10 2015");

System.out.println(Str.substring(11) ); // 10 10 2015

System.out.println(Str.substring(0, 10) ); // 01 01 2015

关于java - 计算以空格分隔的两个日期之间的 13 号星期五,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32324930/

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