gpt4 book ai didi

java - 需要查找每 X 分钟到几小时之间的数据

转载 作者:行者123 更新时间:2023-12-01 14:37:21 24 4
gpt4 key购买 nike

我有两个小时,比如说 12:00 和 14:00(输入始终是“任意”一天的两个小时),第二次将始终大于第一次。所以输入很简单:一天中的两个给定时间。我需要查找这两个时间之间每 30 分钟的时间。

我需要以下输出(在我的情况下,每次输出之间的耗时始终为 30 分钟:

12:0012:3013:0013:3014:0014:30

我正在发现 jodatime,但我对如何确定“startTime”和“end Time”有点困惑

最佳答案

实际上,这很简单:

DateTime current = start;
while(true){
System.out.println(current);
current=current.plusMinutes(30);
if(current.isAfter(stop))break;
}

回复评论:

要解析字符串,您需要一个DateTimeFormatter。以下是获取它的几种方法之一:

private static final DateTimeFormatter DATE_TIME_FORMATTER = 
DateTimeFormat.forPattern("HH:mm");

现在你可以做:

DateTime startDate = DATE_TIME_FORMATTER.parseDateTime(startString);

关于java - 需要查找每 X 分钟到几小时之间的数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16360481/

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