一个java.sql.Date对象d,通过`d.setTime(ms);` 修改其表示的日期,当`ms`为新的时间戳时,以下关于对象d的描述哪个是准确的? A. 对象d的日期和时间都将被修改为时间戳ms对应的时间。 B. 对象d的日期将被修改为时间戳ms对应的日期,时间部分保持不变。 C. 对象d的日期将被修改为时间戳ms对应的日期,但时间部分会被置零。 D. 对象d不会发生改变,setTime方法无效。 答案解析 java.sql.Date对象只存储日期部分,setTime(long ms)方法会根据给定的毫秒数修改日期,并将时间部分强制置零。因此,选项C正确。 正确答案:C