M_K*_*M_K 0 c# windows-phone-7
我需要为DateTime设置一年中的某一天,我从过去的日期开始说"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);
Run Code Online (Sandbox Code Playgroud)
您可以为当前年份创建新的DateTime,然后添加适当的天数:
dayOfThisYear = new DateTime(DateTime.UtcNow.Year, 1, 1).AddDays(dayOfYear - 1);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4888 次 |
| 最近记录: |