相关疑难解决方法(0)

将java.util.date与java.sql.Time合并

我有一个广泛的DATE-TIME转换类,但我遇到了一个我无法解决的场景:

我有一个java.util.date:Tue May 10 00:00:00 BST 2011
我有一个java.sql.time:03:58:44

我需要创建一个java.util.date:Tue May 10 03:58:44 BST 2011

我想出的唯一方法是:

public static Date getDate(Date date, Time time) {
    Calendar calendar=Calendar.getInstance();
    calendar.set(date.getYear(), date.getMonth(), date.getDay(), time.getHours(), time.getMinutes(), time.getSeconds());
    return calendar.getTime();
}
Run Code Online (Sandbox Code Playgroud)

完全弃用的代码,不起作用:java.sql.Time.getYear(Unknown Source)中的java.lang.IllegalArgumentException

有任何想法吗?

java sql time merge date

4
推荐指数
2
解决办法
2万
查看次数

标签 统计

date ×1

java ×1

merge ×1

sql ×1

time ×1