2015-04-12 50 views
0

我有一個像「11/01/2015」的日期,我想知道第11個月的第一天?我怎麼知道哪一天對應於特定日期的一個月的第一天?

DateTime startDate = new DateTime(DateTime.Now.Year, DateTime.Now.Month, 1).ToString("yyyy-MM-dd HH:mm:ss.fff"); 
DateTime endDate = new DateTime(DateTime.Now.Year, DateTime.Now.Month, 1).AddDays(30).ToString("yyyy-MM-dd HH:mm:ss.fff"); 

我想過,但我不知道如何檢索法國的一天!

感謝

+0

你想知道,如果第一天是週一或週二或週三等? –

+0

真的不清楚你在這裏問什麼。什麼語言與任何事情有關? –

+0

每個月的第一天總是1.請更好地解釋你的問題 – Steve

回答

3

您可以使用與年/月輸入日期構建一個DateTime實例DayOfWeek屬性:

var time = DateTime.Parse("11/01/2015"); 
var firstDayOfMonth = new DateTime(time.Year, time.Month, 1); 
Console.WriteLine(firstDayOfMonth.DayOfWeek); 

要獲得一天法國使用的語言的CultureInfo你感興趣的是:

var culture = new System.Globalization.CultureInfo("fr-FR"); 
Console.WriteLine(culture.DateTimeFormat.GetDayName(firstDayOfMonth.DayOfWeek)); 

輸出:

週日

dimanche

+0

tkank你這麼多:) – memed

相關問題