java - 从 joda DateTime java 中删除秒数
问题描述
我有一个org.joda.time.DateTime
对象,它的时区是“亚洲/上海”(即+08:00),它的日期时间值是“2021-06-22T22:30: 25 +08:00”。我想在不更改其原始 timezone的情况下从中剥离秒数。预期值为“2021-06-22T22:30: 00 +08:00”。我该怎么做条带?
解决方案
约会时间?现在是 2021 年。只需使用java.time
. 这是 jodatime,有一些细微的更新,并融入了核心 Java 库。
无论如何,无论我们谈论的是 jodatime 还是 java.time,数据结构都是不可变的,所以你想要的都是不可能的。你不能剥离任何东西。您可以做的是制作新的 DateTime 对象。
myOriginalObject.withSecondsOfMinute(0)
做这项工作。返回具有00
秒数的新 DT 实例。
推荐阅读
- subquery - 在 Informix 中使用子查询进行左外连接
- docker-swarm - 在 Docker Swarm 中运行 LINSTOR
- python-3.x - TypeError:无法将此 __setattr__ 应用于对象 - PySide2 - Python 3.6
- javascript - 自 Chrome 86 起无法为文件请求配额
- google-apps-script - 如何从活动电子表格中的选定图表中获取图表信息?(谷歌应用脚本)
- php - PHP move_uploaded_file 不成功且不显示警告
- ruby-on-rails - Bootstrap 5 & Rails:带有左中右内容的标题菜单,奇怪的行为
- tfs - Azure DevOps 安全文件指南
- powershell - 创建 PowerShell 别名时,无法将类型“System.String”的“节点”值转换为类型“System.Diagnostics.Process”
- python-3.x - Python Combobox 值在绑定后未过滤