在java中键入转换

use*_*532 -1 java

我有一个int数组,其中包含存储在int数组中的小时,分​​钟和秒值

int[] arr = {hour, minute, second};
Run Code Online (Sandbox Code Playgroud)

如何将其转换为java.util.Date数据类型?

Boz*_*zho 5

当然,有多种方式.如果我们假设您不使用joda-time:

Calendar cal = Calendar.getInstance();
cal.set(Calendar.HOUR, array[0]);
cal.set(Calendar.MINUTE, array[1]);
cal.set(Calendar.SECOND, array[2]);
Date date = cal.getTime();
Run Code Online (Sandbox Code Playgroud)