Tag: 日历

按周数获取日期范围c#

可能重复: 在.net中,知道周数我怎样才能得到工作日的日期? 你好, 我有一个问题,你好。 我如何获得给定周数的日期范围。 例如:如果我输入第12周,则输出应为: 21-03-2011 22-03-2011 23-03-2011 24-03-2011 25-03-2011 26-03-2011 27-03-2011 我真的希望你们可以帮助我,我只是无法在任何地方找到它! 提前致谢。

Hijri和Gregorian DateTime构造函数

对象传递给DateTime类型的构造函数的正确行为是什么? 我有组件年,月和日如下例: day = 1 month = 5 year = 1433 (which is the current Hijri year) 使用以下代码创建日期时间对象时,结果是有效的Greg日期 HijriCalendar hijri = new HijriCalendar(); //Get the First Day in the Month DateTime firstDayInMonth = new DateTime(1433, month, 1, hijri); 使用以下代码生成有效的Hijri日期: GregorianCalendar greg = new GregorianCalendar(); //Get the First Day in the Month DateTime firstDayInMonth = new […]

在ASP.NET Calendar Control的OnDayRender事件期间添加LinkBut​​tons

所以我需要根据数据库中的数据动态地为asp:calendar控件的每个单元格添加一些链接按钮。 我想知道最好的方法是什么,以便链接按钮将连接到他们在回发上的事件(据我所知,在Day Render事件上创建链接按钮并在LinkBut​​ton事件之后添加它们将会发生已经解雇了)。 有没有人有一个很好的方法来处理这个?

减去两个日期

我有两个日历,每个都从calendar.SelectedDate返回一个DateTime。 如何相互减去两个选定的日期,给我两次选择之间的天数? 有一个calendar.Subtract()但它需要TimeSpan而不是DateTime。

将日期从波斯语转换为格里高利语

如何使用System.globalization.PersianCalendar将波斯日期转换为格里高利日期? 请注意,我想转换我的波斯日期(例如今天是1391/04/07)并获得格里高利日期结果,在这种情况下将是06/27/2012。 我正在数秒钟回答……

如何在WPF工具包日历控件中绑定BlackoutDates?

我想将一个日期列表绑定到BlackoutDates属性,但它似乎不太可能。 特别是在MVVM场景中。 有人做过这样的事吗? 有没有好的日历控件可以与MVVM配合使用?

如何确定给定日期是否是该月的第N个工作日?

这是我想要做的:给定日期,星期几和整数n ,确定日期是否是该月的第n天。 例如: 输入1/1/2009,Monday,2将是假的,因为1/1/2009不是第二个星期一 11/13/2008 11/13/2008,Thursday,2将返回true,因为它是第二个星期四 如何改进此实施? private bool NthDayOfMonth(DateTime date, DayOfWeek dow, int n) { int d = date.Day; return date.DayOfWeek == dow && (d/ 7 == n || (d/ 7 == (n – 1) && d % 7 > 0)); }

System.Globalization.Calendar.GetWeekOfYear()返回奇数结果

我正在计算日期的周数,但System.Globalization.Calendar在2007年和2012年12月31日(其他年份)中返回奇数结果。 Calendar calendar = CultureInfo.InvariantCulture.Calendar; var date = new DateTime(2007, 12, 29); for (int i = 0; i < 5; i++) { int w = calendar.GetWeekOfYear(date, CalendarWeekRule.FirstFourDayWeek, DayOfWeek.Monday); Console.WriteLine("{0}\t{1}", date.ToString("dd.MM.yyyy"), w); date = date.AddDays(1); } 结果 29.12.2007 52 30.12.2007 52 31.12.2007 53 <– 01.01.2008 1 02.01.2008 1 29.12.2012 52 30.12.2012 52 31.12.2012 53 <– 01.01.2013 […]

如何确定某个日期的周数?

我正在尝试使用wpf制作日历。 通过使用itemsPanel和更多,我有一个网格有7列(星期六 – 星期六)和6行(星期#月)。 如果我可以通过获取工作日和周数(月份)找到每月第一个的起始位置,我如何找到周数(每月0-5)? 我也不能以某种方式从那里填写日历? 我迷路了,我不知道还有什么可以尝试的。 public partial class SchedulePage : Page { MainWindow _parentForm; public int dayofweek; public SchedulePage(MainWindow parentForm) { InitializeComponent(); _parentForm = parentForm; // DateTime date = new DateTime(year, month, day); _parentForm.bindings = new BindingCamper(); _parentForm.bindings.schedule.Add(new Schedule { WeekNo = (int) getWeekNumber(), WeekDay = dayofweek }); DataContext = _parentForm.bindings; // lblTest.Content […]