gpt4 book ai didi

java - Java 解析字符串为 Date

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

我有一个以字符串形式保存日期的数据库。在将其保存到我的数据库之前,我将日期设置为 yyyy-MM-dd HH:mm 格式。使用 SimpleDateFormat。我设法从我的数据库中获取字符串,并且格式正确。

我的问题是,当我尝试使用 setTime() 函数设置日历时,我需要一个日期。所以基本上我需要将数据库发送的字符串转换为日期格式。当我尝试这样做时,我收到 ParseException 错误

这是一个例子:

   private Calendar c;
private SimpleDateFormat dateFormat= new SimpleDateFormat("yyyy-MM-dd HH:mm");
private String myDate;
private Date d;


myDate = db.getDate() //This works I output correct date
d = dateFormat.parse(date); // Error Message : Unhandled Exception: java.text.ParseException
c.setTime(d); //Needs Date Format to set time

最佳答案

这不是错误,IDE (Android Studio) 要求您处理异常以防止运行时异常。将其包含在 try catch block 中:

try {
d = dateFormat.parse(date);
} catch (ParseException e) {
e.printStackTrace();
}

关于java - Java 解析字符串为 Date,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36368471/

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