如何在java中设置时间到date对象

我用Java创build了一个Date对象。 当我这样做,它显示如下: date=Tue Aug 09 00:00:00 IST 2011 。 因此,看起来我的Excel文件只有一天的时间减less了(27 feb变成了26 feb,依此类推),我认为这一定是因为时间的缘故。 我怎么能把它设置成像下午5点30分?

2 Solutions collect form web for “如何在java中设置时间到date对象”

 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(); 

另见

  • 乔达时间
  • 日历文档

你可以显示你用来设置date对象的代码吗? 无论如何<你可以使用这个代码初始化date:

 new SimpleDateFormat("yyyy-MM-dd hh:mm:ss").parse("2011-01-01 00:00:00") 
  • DateTime.Compare如何检查date是否小于30天?
  • 使用SQL Server 2008和SQL Server 2005以及date时间
  • 新的date()设置为2014年12月31日说,而不是12月1日
  • 如何比较date在C#
  • 如何在Excel中将Unix纪元时间戳转换为人类可读的date/时间?
  • 将UTCdate时间转换为本地date时间
  • 从R中提取POSIXct中的小时和秒作为绘图目的
  • Python中的RFC 1123date表示?
  • 将UTCdate时间全球转换为用户指定的本地date时间
  • 如何从DateTime中减去一天?
  • 如何将DateTime转换为自1970年以来的秒数?