gpt4 book ai didi

java - 如何使用Java在数据库中存储日期数组?

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

String[] startD = request.getParameterValues("startD");//Multiples of Dates 


SimpleDateFormat sdf = new SimpleDateFormat("dd-mm-yyyy");
for(int i=0;i<startD.length;i++)
{
try {
Date date = sdf.parse(startD[i]);
sdate = new java.sql.Date(date.getTime());
} catch (ParseException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
System.out.println("SDate "+sdate);
}
for(int i=0;i<startD.length;i++)
{
System.out.println("Week Dates "+startD[i]);
}

最佳答案

如果您使用日期类型,您应该会遇到转换和区域设置问题。我更喜欢在 Instant 中转换输入日期,然后将 Instant 值保存在 Oracle 表的“NUMBER”字段中。

这是一个在 Instant 中转换字符串日期的示例:

String DATE_FORMAT = "yyyy-MM-dd HH:mm";
Instant instantdAte = new SimpleDateFormat(DATE_FORMAT).parse(avvenimentoSportType.getDtaAvv()).toInstant()

我分享Instant documentation .

关于java - 如何使用Java在数据库中存储日期数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60033798/

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