我在winform中有一个datetimepicker
控件,我在c#中创建。
当我在c#中的datetimepicker
控件中选择日期时,如何获得当月的周数?
这意味着,如果我选择日期为09/09/2014
,则结果应显示在下一个textbox
控件中,作为winform中每月的第二周。
请帮帮我。
答案 0 :(得分:1)
var month = datetimepicker.Value.Month;
var weekNumberThisMonth = (datetimepicker.Value.Day + (7 - (int)datetimepicker.Value.DayOfWeek)) / 7;
答案 1 :(得分:0)
txtweek.Text =(1+(dateTimePicker1.Value.Day / 7))。ToString(" 0");
这是我的回答
答案 2 :(得分:0)
有一种更简单的方法可以做到这一点:
private void dateTimePicker1_ValueChanged(object sender, EventArgs e)
{
txtweek.Text= (1+(dateTimePicker1.Value.Day / 7)).ToString("0");
}