【发布时间】:2020-06-08 07:37:52
【问题描述】:
我有一个List 的String 值,其中包含"yyyy-MM-dd" 格式的日期。
我目前正在尝试遍历列表以将各个值添加到数据库中。
如何将String 列表中的各个String 值转换为java.sql.Date 值,以使它们与数据库中包含的数据类型相匹配?
下面是我正在使用的代码示例:
List<String> accessedDate = usageEvent.getDate();
List<Integer> totlUsageHits = usageEvent.getHits();
List<Integer> totlUsageVisitors = usageEvent.getVisitors();
Iterator<String> accessDate = accessedDate.iterator();
Iterator<Integer> hits = totlUsageHits.iterator();
Iterator<Integer> visitors = totlUsageVisitors.iterator();
while (accessDate.hasNext() && hits.hasNext() && visitors.hasNext()) {
insert.setDate(1, accessDate.next());
insert.setInt(2, hits.next());
insert.setInt(3, visitors.next());
insert.addBatch();
}
我有insert.setDate(1, accessDate.next());,我想将此列表中的String 值更改为java.sql.Date 值。
任何帮助将不胜感激!
【问题讨论】:
-
您的问题是“如何将字符串转换为 java.sql.date”:)
-
如何实现这与我上面的代码有关?
标签: java sql date arraylist jdbc