设置一年中的日期时间
本文关键字:日期 时间 一年 设置 | 更新日期: 2023-09-27 18:33:28
我需要为日期时间设置一年中的某一天,我从过去的日期(例如'5/7/2000)中获取一年中的某一天,该天是128,我现在想用该天设置另一个日期时间128,以便我可以得到今年该日期的日期,即星期一。你可以帮我吗?
这是我正在尝试的代码,我将日期绑定在列表框中,我正在点击它以获取所选日期
string selectedTap = "";
int dayOfYear;
DateTime dayOfThisYear;
var selected = listBoxItem.SelectedValue as Ages;
selectedTap = selected.DOB;
dayOfYear = (DateTime.Parse(selectedTap, CultureInfo.InvariantCulture).DayOfYear);
//dayOfThisYear.DayOfYear = dayOfYear; //Need to set this date
MessageBox.Show(selectedTap + dayOfYear);
您可以为当前年份创建新的日期时间,然后添加适当的天数:
dayOfThisYear = new DateTime(DateTime.UtcNow.Year, 1, 1).AddDays(dayOfYear - 1);
Get 1/
1/(任何年份)。添加天数(一年中的某一天 - 1)