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

标签 java date datetime calendar

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

最佳答案

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

另见

关于java - 如何在java中将时间设置为日期对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5165428/

相关文章:

java - 如何将 java 列表转换为 scala 列表

Java switch 失败

java - 为什么 println() 打印这个?

android - 如何在 Android 项目中使用 ThreeTenABP

java - JTable 行编辑器

Java - 计算除节假日(周六和周日)之外的天数

ios - 为什么 NSURLCreationDateKey 的值在 iOS 4.3 上为 nil 而在 iOS 5+ 上却没有?

javascript - Typeof 错误 - 返回 NaN,即使两者都是数字

string - 格式化字符串以在24小时内添加前导零

JavaScript 上午/下午时间比较