如何在java中将时间设置为日期对象

2022-08-31 13:05:55

我在Java中创建了一个对象。当我这样做时,它会显示如下内容:.结果,似乎我的Excel文件减少了一天(2月27日变成了2月26日,依此类推),我认为这一定是因为时间。如何将其设置为下午 5:30?Datedate=Tue Aug 09 00:00:00 IST 2011


答案 1
Calendar cal = Calendar.getInstance();
cal.set(Calendar.HOUR_OF_DAY,17);
cal.set(Calendar.MINUTE,30);
cal.set(Calendar.SECOND,0);
cal.set(Calendar.MILLISECOND,0);

Date d = cal.getTime();

另请参见


答案 2

你能显示用于设置日期对象的代码吗?无论如何<您可以使用此代码来初始化日期:

new SimpleDateFormat("yyyy-MM-dd hh:mm:ss").parse("2011-01-01 00:00:00")