我们的财政年度从每年 4 月 1 日开始。因此,当前财政年度是 2011 年 4 月 1 日。
无论当前日期是什么,我如何获取该日期?
例如今天是2011-06-24,如何返回2011-04-30。
如果今天是 2012-02-05,我仍然需要它返回 2011-04-30。但是,如果今天是 2012-07-06,则应返回 2012-04-30。
因此,基本上,在 5 月 1 日到来之前,财务日期的年份不应更改为当前年份。
即一些例子
2011-03-05 = 2010-04-30
2011-04-06 = 2011-04-30
2010-01-15 = 2009-04-30
2015-09-01 = 2015-04-30
2020-12-25 = 2020-04-30
2021-02-26 = 2020-04-30
最佳答案
没有内置函数,但您可以轻松构建:
- 获取当前日期
- 如果是 4 月或更晚,请使用年份并将月份和日期设置为 4 月 1 日
- 如果是 4 月之前,请使用前一年,即 4 月 1 日。
关于asp.net - 制定财政年度的开始,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6465774/