java - 将 LocalTime 分钟/秒格式化为整数 Java
问题描述
我知道有类似的问题,但他们没有回答我的问题。我想将当前时间格式化为整数,但只有分钟或秒。
所以例如
LocalTime d = LocalTime.now(ZoneId.of("GMT"));
给我当前的 GMT 和“withNano(0)”我可以切断纳秒。因为我现在有 12:15:45 的格式,所以我希望能够将 15(分钟)保存到我的整数或 45(秒)中。我怎样才能转换它?
解决方案
LocalTime
您可以在诸如getMinute()
and上调用特定方法getSecond()
,或者您可以将 aDateTimeFormatter
与您正在寻找的模式一起使用,例如:
d.format(DateTimeFormatter.of(“mm:ss”);
如果您这样做,则无需先将 nano 归零。
推荐阅读
- node.js - 节点测试如何使用 express-jwt-permissions 保护存根中间件
- linux - 如何将 2 git 生成的文件的差异快速导出为可修补的文件
- c# - 在显示之前替换字符串的值
- git - 恢复到以前版本的 git 修订版并推送它以使其成为新的头?
- python - Python Click:setuptools下的异常处理
- python - self.close_application 添加“self.close_application()”导致程序关闭
- java - 嵌套的 For 循环计数到 1-100 和 1-1000
- git - 在本地机器上的 Git 中设置“原始”URL 以使用 AWS EC2 Ubuntu 16 实例
- java - 可以在没有迭代的情况下在 HashMap 中获取、放置和删除 elemetn 导致 ConcurrentModificationException?
- cordova - navigator.camera 在 Phonegap Build 上未定义