gpt4 book ai didi

java - 可以在调用时将 DateTime 类型的变量解析(解析为方法,而不是扫描器)为方法吗?

转载 作者:行者123 更新时间:2023-12-02 09:29:40 24 4
gpt4 key购买 nike

Datetime start;
DateTime stop;

public void datesIbtween(DateTime start, DateTime stop) {
//compare start and stop, the calculate diffrence
}

我不想将开始和停止解析为字符串,我想知道是否有办法可以将日期时间变量解析为方法?如果不?我有什么选择?

最佳答案

如果我正确理解你的问题,那么你可以使用time库:

import java.time.LocalDate;
import java.time.Month;
import java.time.temporal.ChronoUnit;
public class DaysInBetween {
public static void main(String[] args) {
LocalDate before = LocalDate.of(2017, Month.MAY, 24);
LocalDate after = LocalDate.of(2017, Month.JULY, 29);
long daysBetween = ChronoUnit.DAYS.between(before, after);
System.out.println(daysBetween);
}
}

注意

这意味着您可以将调用者输入的日期解析为 LocalDate (即:days=int、months=string 和year=int),然后将其传递给导入的函数来计算差异。

关于java - 可以在调用时将 DateTime 类型的变量解析(解析为方法,而不是扫描器)为方法吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58090436/

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