gpt4 book ai didi

java - 将以下字符串解析为年、月、日、小时、分钟、秒

转载 作者:行者123 更新时间:2023-12-01 14:22:42 26 4
gpt4 key购买 nike

如何解析以下字符串 2000-05-12T12:00年、月、日、小时、分钟、秒?

我知道用“-”解析它,但有有效的方法来确定所有值的日期吗?

我看到了类似 SimpleDateFormat parserSDF=new SimpleDateFormat("EEE MMM d HH:mm:ss zzz yyyy"); 的解决方案;

但我需要将其更新为 java 日历,但我不知道该怎么做?

最佳答案

您需要使用SimpleDateFormat。看看java docs 。此外,您还必须查看Calendar 类。 Java 文档是 here .

试试这个 -

String str = "2000-05-12T12:00"; 
SimpleDateFormat parserSDF = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm");
Date d = parserSDF.parse(str);

Calendar cal = Calendar.getInstance();
cal.setTime(d);

System.out.println(cal.get(Calendar.DAY_OF_MONTH));
System.out.println(cal.get(Calendar.MONTH)); // month in the Calendar class begins from 0
System.out.println(cal.get(Calendar.YEAR));
System.out.println(cal.get(Calendar.HOUR_OF_DAY));
System.out.println(cal.get(Calendar.MINUTE));
System.out.println(cal.get(Calendar.SECOND));

关于java - 将以下字符串解析为年、月、日、小时、分钟、秒,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17409663/

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