java - 有没有办法在 Java 中向 GregorianCalendar 添加方法?

标签 java comparison operators operator-overloading gregorian-calendar

我想创建一个名为“isBetween”的方法,返回一个 boolean 值,查看 GregorianCalendar 日期是否介于其他两个日期之间。或者,我只想为类定义 < 和 > 的运算符。我是 Java 的新手,所以我不确定……我可以做其中任何一个吗?如果是,怎么办?

最佳答案

Java 不支持 monkeypatching 或运算符重载,但可以随意子类化 GregorianCalendar 并添加您需要的任何方法。

但是,您真的需要一种新方法来执行 cal.after(startCal) && cal.before(endCal) 吗?

关于java - 有没有办法在 Java 中向 GregorianCalendar 添加方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2409630/

相关文章:

java - 如何在 Spring 3 MVC 应用程序中对文件上传实现病毒扫描

java - Android开机启动服务,无法接收广播

sql - Postgresql 中的不同类型.. 如何正确执行此操作?

opencv - 定性比较两个图像Opencv

c++ - C++运算符 "&"和 "->"的优先级

haskell - "infixl"和 "infixr"运算符的语法错误

Java通过HTTP POST请求上传文件

java - 如果您不为接口(interface)指定访问修饰符,那么该接口(interface)将具有默认访问权限,这是真的吗

c# - 数据集与空值的比较c#

R: += (plus equals) 和++ (plus plus) 等价于 c++/c#/java 等?