【发布时间】:2012-02-11 07:10:43
【问题描述】:
我需要一个基于当前或今天日期时间的财政年度。
假设我们认为今天的日期是10 April 2011,那么我需要输出为Financial Year 2012,并且在某些情况下,我需要以短格式显示与FY12 相同的输出。两种方式我都想显示。
我们要求考虑的财政年度是从April(本年度)到March(下一年)。
基于当前日期时间...输出方案取决于当前日期时间在以下所述期间或持续时间内。
From 01April2011 to 31March2012 - Financial Year 2012 or FY2012
From 01April2012 to 31March2013 - Financial Year 2013 or FY2013
From 01April2013 to 31March2014 - Financial Year 2014 or FY2014
.
.
.
等等....
另一个例子:如果我们将今天的日期时间设为 16April2012,那么输出需要为 Financial Year 2013 和 FY13。
请帮助如何在 C#、.Net3.5 中使用 LINQ 或 Regex 以非常短的格式实现相同的目的
【问题讨论】:
-
这与 LINQ 和 Regex 有什么关系,如果其他方法对您有用,会不会很简单?
标签: c# asp.net regex linq .net-3.5