获取上季度的结束日期

2024-01-03

对于给定日期,如何获取上季度的结束日期?我需要运行一项工作,其中考虑到了这一点。 编辑:第一季度是一月、二月、三月; 2号是四月、五月、六月等;

任何帮助表示赞赏。谢谢


基本上:

  1. 找出当前季度是哪个
  2. 返回上一季度的最后日期(3月31日、6月30日、9月30日、12月31日)

因此,要确定当前季度是哪个:int quarter = (myDate.getMonth() / 3) + 1;(注意获取月份() http://java.sun.com/j2se/1.4.2/docs/api/java/util/Date.html#getMonth%28%29已被弃用,有利于Calendar.get(Calendar.MONTH).)

然后将上一季度与日期相匹配。

int prevQuarter = (myDate.getMonth() / 3); 
switch(prevQuarter) {
    case 3 : 
        // return September 30
    case 2 :
        // return June 30
    case 1 :
        // return March 31
    case 0 : default :
        // return December 31
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

获取上季度的结束日期 的相关文章

随机推荐

  • 获取此异常,迫使 Android 应用程序在启动时崩溃

    11 23 10 38 04 430 2095 2095 I art Not late enabling Xcheck jni already on 11 23 10 38 04 430 2095 2095 I art Late enabl
  • 流式 pyspark 应用程序中的连接池

    在流式 pyspark 应用程序中使用连接池的正确方法是什么 我通读了https forums databricks com questions 3057 how to reuse database session object creat
  • Python中OpenCV的grabcut()背景颜色和轮廓

    我正在使用 Python 和 OpenCV 我现在正在使用grabcut 裁剪出我想要的对象 这是我的代码 img cv2 imread test jpg img cv2 cvtColor img cv2 COLOR BGR2RGB mas
  • Hmisc 之后加载 tidyverse 时评估错误

    我正在使用 r 3 3 3 dplyr 0 7 4 和 Hmisc 4 1 1 我注意到加载包的顺序会影响 dplyr summaries 函数是否工作 我知道以不同的顺序加载包会屏蔽某些函数 但我使用 package function 语
  • 检测数据网格视图中哪一列显示编辑控件

    我有一个 DataGridView 负责显示一些数据 我的两列允许用户使用组合框输入 问题在于 一列只需要在其列表中显示预设值 但另一列需要显示预设并允许用户输入自己的值 我通过使用以下代码显示组合框的编辑控件来实现此目的 Private
  • XCode 自动停用断点

    我在 C 中使用 xcode 我正在尝试调试我的项目 但在随机的时间间隔 它似乎忽略了我的断点 它做了三件事 1 有时 当我运行时 它会自动切换到 停用断点 模式 相关按钮亮起并显示 激活 2 有时 当我运行时 所有断点都会进入 找不到 模
  • C# 如何计算包含赋值的表达式?

    我有 C C 背景 我遇到了一种在 C 中交换两个值的奇怪方法 int n1 10 n2 20 n2 n1 n1 n2 0 在 C 中 上面两行在之间交换值n1 and n2 这对我来说是一个惊喜 因为在 C C 中 结果应该是n1 n2
  • C++ char*[] 到 char** 转换

    我有这个简单的代码 编译时没有错误 警告 void f int char int main int argc char argv f argc argv return 0 接下来是无法编译的类似代码 void f int char int
  • 如何在弹性搜索中强制执行必填字段?

    我正在后端使用弹性搜索构建一个CMS 我的团队决定使用弹性搜索 我对此很陌生 我主要使用以前项目中的 mongoose 和 mongodb 在 mongodb 中 如果我错误地分配了一个字段或完全跳过了必填字段 mongodb 会抛出错误
  • 为什么IEEE754单精度浮点数只有7位精度?

    为什么单精度浮点数具有 7 位精度 或双倍 15 16 位精度 谁能解释一下我们如何根据分配给 float Sign 32 Exponent 30 23 Fraction 22 0 的 32 位得出这一点 尾数的 23 个小数位 22 0
  • word插件中弹出对话框

    我正在使用 C 创建一个 MS Office Word 插件 我有一条带有几个按钮的丝带 单击其中一个按钮时 我需要一个带有几个文本框的弹出窗口 问题 如何在word插件中创建弹出对话框 将新表单添加到您的加载项项目并根据需要进行设计 在按
  • mysql - 今天位于两个列值之间

    id first datetime last datetime 1 2013 04 15 00 00 00 2013 04 21 23 59 00 2 2013 04 08 00 00 00 2013 04 14 23 59 00 3 20
  • IIS URL 重写 {R:N} 说明

    我一直无法理解 R N 的目的 谁能澄清一下何时使用 R 0 vs R 1 用法示例
  • 如何减少 Blazor WebAssembly 的加载时间

    我正在开发 Blazor WebAssembly 应用程序 加载时间超过30s 这是正常的吗 我的临时链接 http chhinsras 001 site1 itemurl com http chhinsras 001 site1 item
  • Python/Selenium/Chrome 不同错误的冲突解决方案

    一周左右的时间里 我遇到了一系列令人讨厌的 Selenium Chrome 错误 一段时间内一切正常 但突然间就不行了 我有适合我的 Google Chrome 版本 89 0 4389 114 的 Chromedriver 版本 89 0
  • 复制省略可以在synchronize-with 语句之间发生吗?

    在下面的示例中 如果我们暂时忽略互斥锁 复制省略可能会消除对复制构造函数的两次调用 user type foo unique lock lock global mutex return user type user type result
  • 将锚点向右对齐

    考虑以下 a a a a b a 如何将第二个锚点 b 向右对齐 PS 在这种情况下浮动是一种滥用 它不是为此而设计的 它会导致一些问题 所以我需要其他更合理的解决方案 只需这样做 style float right Like div a
  • IpOverUsbSvc 错误 Windows Phone 开发人员注册 [重复]

    这个问题在这里已经有答案了 当我尝试注册我的 Windows Phone 设备时Windows Phone 开发者注册 I get 无法连接到手机 该消息还指出 对于 Windows Phone 8 手机 请确保 Windows 手机 IP
  • Python-Flask 不接受自定义字体

    文件夹蓝图 模板 文件 html Static Fonts Style 在CSS文件中 我尝试过 font face font family
  • 获取上季度的结束日期

    对于给定日期 如何获取上季度的结束日期 我需要运行一项工作 其中考虑到了这一点 编辑 第一季度是一月 二月 三月 2号是四月 五月 六月等 任何帮助表示赞赏 谢谢 基本上 找出当前季度是哪个 返回上一季度的最后日期 3月31日 6月30日