gpt4 book ai didi

java-8 - 检查中午前和下午后

转载 作者:行者123 更新时间:2023-12-01 19:40:50 24 4
gpt4 key购买 nike

在下面的代码中,我使用了 Java 8 提供的 LocalTime 将时间从 1-24 格式格式化为 1-12 格式。

String  localTime = LocalTime.parse("08:59:00", DateTimeFormatter.ofPattern("HH:mm:ss"))
.format(DateTimeFormatter.ofPattern("hh:mm:ss a"));

现在使用以下代码,我得到了 1-12 小时格式

LocalTime localTime1 = LocalTime.parse(localTime, DateTimeFormatter.ofPattern("hh:mm:ss a"));

我的问题是“LocalTime 是否提供任何 API 方法”来获取给定时间的赌注或帖子。或者如何使用干净的 API,而不是使用切片和剪切操作字符串。

最佳答案

我不确定这样做是否优雅,但如果你想获得一个代表上午还是下午的 boolean 值,你可以这样做:

boolean isPM = localTime.getHour() >= 12;

如果时间是上午,则此变量 isPM 将为 false;如果时间为下午,则该变量 isPM 将为 true

关于java-8 - 检查中午前和下午后,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55460227/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com