java - 如何将分钟添加到我已经拥有的时间戳?
问题描述
我搜索了很多,但我找到了一种从日历实例中添加或减去时间的方法,它给出了当前时间。如何从给定文件的最后修改时间中减去时间?
更新:我一直在使用 Java1.4。这就是我找不到任何方法来做到这一点的原因。我将修改后的日期提取为字符串。我想将此字符串转换为日历对象,以便我更容易将日历对象的 add() 应用于时间。我一直面临着同样的问题。这种方法正确吗?你能帮忙吗
解决方案
如果您不必使用日历,而不仅仅是使用自 Java8 https://docs.oracle.com/javase/8/docs/api/java/time/package-summary.html以来可用的新 Java DateTime API
那里有非常好的方便方法,例如加/减等。
例如,您可以简单地写
LocalTime now = LocalTime.now();
now.minusHours(2);
推荐阅读
- python - Excel to Pandas 具有产生 NaN 的多级索引
- python - 使用 SQLAlchemy 时 SAM 构建失败
- xamarin.forms - 为什么我的 diffutils 不更新我在后台的位置
- r - 删除所有年份中特定日期之前的所有日期
- git - 在没有合并冲突的情况下拉入功能分支
- java - tablayout.newtab 空指针
- python - 如何将文件存储在 Windows 操作系统而不是 `/tmp` unix 中?
- html - 为什么设置很多数据时输入隐藏
- java - 我无法在宁静的 spring-boot 应用程序中发出 PUT 请求
- javascript - 为什么反应中的道具成为函数中的下一个参数返回一个函数