[英]Get next date from day-month
我有一个开始日期,下一个财政年度结束日期是星期几。 那么,基于此数据如何获取完整的财政年度结束日期?
即。
start date = 23rd January,2019
financial year end date's day = 31
financial year end date's month = 3
And I want full date as below :
financial year end date = 31st March,2019
帮助我如何获得这个日期。
尝试设置可变的开始日期:
DateTime startDate = new DateTime(2019,1,23);
DateTime financialYear = new DateTime(startDate.Year, 3,31);
if (startDate > financialYear)
{
financialYear = financialYear.AddYears(1);
}
然后将financialYear
格式化为所需格式
var startDate = new DateTime(2019,1,23); //23rd January,2019
var financialYearEndDay = 31;
var financialYearEndMonth = 3;
DateTime financialYear = new
DateTime(date.Year,financialYearEndMonth,financialYearEndDay);
if (startDate > financialYear)
{
financialYear = financialYear.AddYears(1);
}
如果我正确理解,您只需要一个新的DateTime
对象,该对象需要从startDate
开始的年份,但是具有固定的日期和月份? 然后假设您已经将startDate
作为DateTime
对象,则只需执行以下操作:
new DateTime(startDate.Year, financialYearEndMonth, financialYearEndDay)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.