1.
DateTime.Now.ToString("MMMM")2.CultureInfo.CurrentCulture.DateTimeFormat.GetMonthName(DateTime.Now.Month)
If you want to use the method 2, don't forget to include the
using System.Globalization;
How to know this Sunday's date? (or Monday, Tuesday... etc)
First, create an extension method.
public static class DateTimeExtensions
{
public static DateTime StartOfWeek(this DateTime dt, DayOfWeek startOfWeek)
{
int diff = dt.DayOfWeek - startOfWeek;
if (diff < 0)
{
diff += 7;
}
return dt.AddDays(-1 * diff).Date;
}
}Then call it like this
DateTime.Now.StartOfWeek(DayOfWeek.Sunday)so that I can get the date of this week's Sunday.
I have these two questions is because I am creating a Google Calendar-liked calendar . :)
Reference:
Month Name in C#
How can I get the DateTime for the Start of the Week
No comments:
Post a Comment