gpt4 book ai didi

Java:从字符串中提取值?

转载 作者:行者123 更新时间:2023-11-30 06:03:56 24 4
gpt4 key购买 nike

我是 Java 新手,正在尝试从与日期相关的用户输入字符串中提取值并将其拆分为 DD-MM-YYYY 格式。

我尝试使用下面的代码:

String inputString = "s.param1"; 
String[] arraySplit_3 = inputString.split("-");
for (int i=0; i < arraySplit_3.length; i++){
System.out.println(arraySplit_3[i]);
}

s.param1 获取用户的输入,我使用单独的 Excel 文件。

如果 s.param1 = 15-05-2010

我希望得到这个输出:

DD:15

MM:05

年份:2010

有没有办法创建这样的方法?

最佳答案

使用java.time.LocalDate来解析它。

// dd: Day of Month
// MM: Month of year
// yyyy: year, four digits
DateTimeFormatter format = DateTimeFormatter.ofPattern("dd-MM-yyyy");
LocalDate date = LocalDate.parse(inputString);
System.out.printf("DD: %d%nMM: %d%nYYYY: %n",
date.getDayOfMonth(), date.getMonthValue(), date.getYear());

关于Java:从字符串中提取值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50921444/

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