如何检查当前日期是否在java中两个重复出现的日期之间? [复制]

2023-12-24

我正在尝试创建一个应用程序,但在计算今天是否在学年中陷入困境。用户输入两个日期,没有年份,每年都会重复发生。这些是学年的开始和结束日期。

我想检查当前日期是否在这两个日期之间,即使它重叠两年。因此,如果学校从 11 月开始,到 6 月结束,如果今天是 1 月 22 日,则它应该返回 true。但如果是七月,它应该返回 false。

我确实发现了这个问题:Php-计算出现在是什么学年 https://stackoverflow.com/questions/11937526/php-work-out-what-academic-year-it-is/11937688,但它适用于没有假期的学年。

顺便说一句,我有乔达时间,如果有帮助的话。

提前致谢。


//parse both enddate/startdate to same year

if(enddate>startdate)
enddate+=1 year;

if(today>startdate and today<enddate)
return true;
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何检查当前日期是否在java中两个重复出现的日期之间? [复制] 的相关文章

  • 如何在 Openfire 中使用 smack

    你好 我计划开发一个可以连接到 gtalk facebook 等的聊天客户端 我决定将 smack API 与 openfire 一起使用 但我需要很少的指导来了解如何将它与 openfire 服务器一起使用 openfire 是否提供了基
  • 如何使用 JAVA 代码以编程方式捕获线程转储?

    我想通过 java 代码生成线程转储 我尝试使用 ThreadMXBean 为此 但我没有以正确的格式获得线程转储 因为我们正在使用jstack命令 请任何人提供一些帮助 他们是否有其他方式获取线程转储 使用任何其他 API 我想要的线程转
  • 文本在指定长度后分割,但不要使用 grails 打断单词

    我有一个长字符串 需要将其解析为长度不超过 50 个字符的字符串数组 对我来说 棘手的部分是确保正则表达式找到 50 个字符之前的最后一个空格 以便在字符串之间进行彻底的分隔 因为我不希望单词被切断 public List
  • 删除优先级队列的尾部元素

    如何删除优先级队列的尾部元素 我正在尝试使用优先级队列实现波束搜索 一旦优先级队列已满 我想删除最后一个元素 优先级最低的元素 Thanks 没有简单的方法 将元素从原始元素复制到新元素 最后一个除外 PriorityQueue remov
  • 埃拉托色尼筛法 - 实现返回一些非质数值?

    我用 Java 实现了埃拉托斯特尼筛法 通过伪代码 public static void sieveofEratosthenes int n boolean numArray numArray new boolean n for int i
  • Logback:SizeAndTimeBasedRollingPolicy 不遵守totalSizeCap

    我正在尝试以一种方式管理我的日志记录 一旦达到总累积大小限制或达到最大历史记录限制 我最旧的存档日志文件就会被删除 当使用SizeAndTimeBasedRollingPolicy在 Logback 1 1 7 中 滚动文件追加器将继续创建
  • 您建议使用哪种压缩(GZIP 是最流行的)servlet 过滤器?

    我正在寻找一个用于大容量网络应用程序的 GZIP servlet 过滤器 我不想使用容器特定的选项 要求 能够压缩响应负载 XML Faster 已在大批量应用的生产中得到验证 应适当设置适当内容编码 跨容器移植 可选择解压缩请求 谢谢 我
  • 为自定义驱动程序创建 GraphicsDevice

    我正在开发一个在嵌入式系统中使用 Java 的项目 我有用于屏幕和触摸输入的驱动程序 以及用于文本输入的虚拟键盘 我的屏幕驱动程序有一个Graphics2D您可以绘制的对象和repaint Rectangle 更新方法 类似地 触摸驱动器能
  • 为什么Iterator接口没有add方法

    In IteratorSun 添加了remove 方法来删 除集合中最后访问的元素 为什么没有add方法来向集合中添加新元素 它可能对集合或迭代器产生什么样的副作用 好的 我们开始吧 设计常见问题解答中明确给出了答案 为什么不提供 Iter
  • 如何检测图像是否像素化

    之前有人在 SO 上提出过这样的问题 在Python中检测像素化图像 https stackoverflow com questions 12942365 detecting a pixelated image in python还有关于q
  • 从直方图计算平均值和百分位数?

    我编写了一个计时器 可以测量任何多线程应用程序中特定代码的性能 在下面的计时器中 它还会在地图中填充花费了 x 毫秒的调用次数 我将使用这张图作为我的直方图的一部分来进行进一步的分析 例如调用花费了这么多毫秒的百分比等等 public st
  • 在 Java 中通过 XSLT 分解 XML

    我需要转换具有嵌套 分层 表单结构的大型 XML 文件
  • Java、Spring:使用 Mockito 测试 DAO 的 DataAccessException

    我正在尝试增加测试覆盖率 所以我想知道 您将如何测试 DAO 中抛出的 DataAccessExceptions 例如在一个简单的 findAll 方法中 该方法仅返回数据源中的所有数据 就我而言 我使用 Spring JdbcTempla
  • 如何从日期中删除毫秒、秒、分钟和小时[重复]

    这个问题在这里已经有答案了 我遇到了一个问题 我想比较两个日期 然而 我只想比较年 月 日 这就是我能想到的 private Date trim Date date Calendar calendar Calendar getInstanc
  • 我们如何测试包私有类?

    我正在看书Effective Java in Item 13 Minimize the accessibility of classes and members 它提到 为了方便测试 您可能想让类 接口或成员更易于访问 这在某种程度上是好的
  • 如何停止执行的 Jar 文件

    这感觉像是一个愚蠢的问题 但我似乎无法弄清楚 当我在 Windows 上运行 jar 文件时 它不会出现在任务管理器进程中 我怎样才能终止它 我已经尝试过 TASKKILL 但它对我也不起作用 On Linux ps ef grep jav
  • PHP date() 和 strtotime() 返回错误的月份 31 日

    我在用着date and strtotime 函数在下拉列表中显示接下来的 3 个月 PHP代码 echo date m Y strtotime 0 months echo date m Y strtotime 1 months echo
  • Java 的 PriorityQueue 与最小堆有何不同?

    他们为什么命名PriorityQueue如果你不能插入优先级 它看起来与堆非常相似 有什么区别吗 如果没有区别那为什么叫它PriorityQueue而不是堆 默认的PriorityQueue是用Min Heap实现的 即栈顶元素是堆中最小的
  • 记录类名、方法名和行号的性能影响

    我正在我的 java 应用程序中实现日志记录 以便我可以调试应用程序投入生产后可能出现的潜在问题 考虑到在这种情况下 人们不会奢侈地使用 IDE 开发工具 以调试模式运行事物或单步执行完整代码 因此在每条消息中记录类名 方法名和行号将非常有
  • 将对象从手机共享到 Android Wear

    我创建了一个应用程序 在此应用程序中 您拥有包含 2 个字符串 姓名和年龄 和一个位图 头像 的对象 所有内容都保存到 sqlite 数据库中 现在我希望可以在我的智能手表上访问这些对象 所以我想实现的是你可以去启动 启动应用程序并向左和向

随机推荐

  • FastAPI websocket ping/pong 超时

    我正在使用 FastAPI app websocket监听传入的 websocket FastAPI 或下面的 Starlette 或 Uvicorn 如何进行 ping pong 心跳 这是可配置的吗 我根本无法在文档中找到它 from
  • 通过javascript获取当前元素下一级的元素

    我需要访问 DOM 树并获取仅比当前元素低一级的元素 阅读以下代码 div div div div div div div div div div div div div div div div div div div div
  • 在不同的文件中导入相同的模块

    假设我已经编写了一组要在 python 文件中使用的类 并在脚本中使用它们 或在不同文件中的 python 代码 现在这两个文件都需要导入一组模块 导入应该只包含一次 还是包含在两个文件中 文件1 my module py import o
  • Json.NET 中的异常:处于“Start”状态的令牌 PropertyName 将导致无效的 JavaScript 对象

    我在我的产品服务器日志中看到错误 你能给我一些关于什么情况会触发错误的提示吗 谢谢 Token PropertyName in state Start would result in an invalid JavaScript object
  • CSS“包含”选择器和 Capybara 的升级

    以前我的规格有这些行 within h3 contains FooBar text dl do page should have content FizzBuzz end 在包含指定文本的标题的下一个定义列表中 我升级了 capybara
  • 如何从C进入chroot环境?

    我想做的是让我的程序进入 chroot 环境并执行一些命令 然后退出 例如 include
  • 服务器发送的事件如何与 ASP.NET MVC 一起使用?

    我有一个 ASP NET MVC 应用程序 并且正在使用服务器发送的事件 该应用程序工作正常 但我对其工作原理有一些疑问 下面是控制器代码 public class HomeController Controller GET Home pu
  • 禁用 HikariPool 日志记录

    这也许是一个非常简单的问题 如何禁用 Hikari CP 调试日志 在我的日志文件中我有很多这样的消息 DEBUG zaxxer hikari pool HikariPool Before cleanup pool stats Hikari
  • 如何在 JSX 中使用地图进行嵌套循环?

    我无法实现两个嵌套map render return table tbody Object keys this state templates map function template name return tr td b Templa
  • 使用 gitolite VREF 进行更新挂钩

    我正在尝试从 gitolite v2 迁移到 v3 进行服务器端提交消息检查的旧方法是将检查放入 myrepo git hooks update secondary 中的存储库特定挂钩中 在 gitolite v3 中 他们建议将检查放入
  • videojs Flash 回退在 IE8 中不起作用

    我最近刚刚开始使用 html5 和 videojs 我相信我已经一切正常 但是 flash 视频回退不适用于 WinXP 中的 IE8 另外 这不仅仅是我的网站 还有http videojs com http videojs com 网站在
  • 在 32 位或 64 位 Linux 操作系统服务器上使用 Nginx+mysql 运行 Ruby on Rails + Phusion Passenger 及其性能?

    我有 Java 背景 并且是 Ruby on Rails 的新手 并且在为我的服务器选择 32 位或 64 位 Linux 操作系统时遇到很多困惑 这是我所知道的 如有错误请指正 32 位操作系统无法使用超过 4GB 的 RAM 但通过pa
  • Twitter API - OOB 流程

    我正在开发一个需要访问 Twitter 的移动应用程序 有大量有关在 Web 应用程序中使用 Twitter API 的文档 但我很难找到正确的流程或任何针对桌面和移动应用程序使用带外 PIN 码模式的示例 谁能给我指出一个链接或一些代码示
  • 加入map并在HQL中引用它的key/value

    假设我有一张地图
  • Perl 中的“$x->Put”有什么作用?

    我正在看这段代码 diag cmd pack CCSV DIAG SUBSYS CMD F DIAG SUBSYS PWRDB PWRDB DIAG PKT SCRIPT processor select length s part s p
  • 为什么Datareader无法初始化?

    我们在类名之前使用abstract关键字来限制创建类的实例 但 datareader 不是一个抽象类 但我们无法创建它的实例 你能解释一下为什么吗 我搜索了它 然后发现它没有构造函数 这就是为什么我们无法创建对象 但据我所知 如果没有构造函
  • ActiveX初始化:AxHost.State对象

    我正在尝试使用 WinFormsHost Control 将 Unity3D ActiveX 控件嵌入到 WPF Form 中 实际上 在VS的属性窗口中设置路径时效果很好 但在我的代码文件中设置时它不会加载任何内容 这是控件的一个已知问题
  • VSCode 中的 .ejs 格式

    这是我的问题 它不可读 为了使 ejs 正常工作 我到目前为止添加了以下内容 我还有保存格式和更漂亮的格式 我正在寻找更好的格式的建议 以便我可以阅读它 files associations ejs html css postcss emm
  • 如何将 PreMake/CMake 集成到 C++ 构建工作流程中

    我目前正在研究 PreMake CMake 但是 我不明白如何在整个跨平台构建工作流程中使用它 事实上 它生成 makefile 或解决方案 那么 如何在每个目标平台上实际构建这些解决方案 您是否必须为每个目标维护一个构建脚本 例如 sh
  • 如何检查当前日期是否在java中两个重复出现的日期之间? [复制]

    这个问题在这里已经有答案了 我正在尝试创建一个应用程序 但在计算今天是否在学年中陷入困境 用户输入两个日期 没有年份 每年都会重复发生 这些是学年的开始和结束日期 我想检查当前日期是否在这两个日期之间 即使它重叠两年 因此 如果学校从 11