gpt4 book ai didi

java - "standard"Java DateBuilder 实现?

转载 作者:行者123 更新时间:2023-11-30 01:40:04 24 4
gpt4 key购买 nike

在我自己构建 DateBuilder 之前,我想知道是否有 DateBuilder 的“标准”Java 实现。我查看了 java API 和 Apache Commons,但似乎找不到相关引用。

我正在寻找一些简单的东西来实现这样的接口(interface):

Date date = new DateBuilder().month(2).year(1).build();

其中 日期 为 2010 年 7 月 12 日(假设今天是 5 月 12 日)。

此外,请勿提及 Joda Time。

最佳答案

不,但您可以使用 Calendar 对象完成相同的任务(只是不是在单行/链式方法调用中):

//assuming your use case is "add 1 year and 2 months to the current date/time"
Calendar cal = Calendar.getInstance()
cal.clear();
cal.add(Calendar.MONTH, 2);
cal.add(Calendar.YEAR, 1);

Calendar.add()Calendar.set() 自己包装在 Builder 模式中应该很简单。

关于java - "standard"Java DateBuilder 实现?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/853697/

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