Как получить название дня от выбранной даты? - PullRequest
46 голосов
/ 23 октября 2009

У меня есть это: Datetime.Now(); или 23/10/2009
Я хочу это: Friday

Для местного времени и даты (GMT-5) и использования григорианского календаря.

Ответы [ 9 ]

89 голосов
/ 23 октября 2009
//default locale
System.DateTime.Now.DayOfWeek.ToString();
//localized version
System.DateTime.Now.ToString("dddd");

Чтобы сделать ответ более полным:

14 голосов
/ 23 октября 2009

Если вы хотите узнать день недели, когда ваш код что-то с ним сделает, DateTime.Now.DayOfWeek выполнит эту работу.

Если вы хотите отобразить для пользователя день недели, DateTime.Now.ToString("dddd") выдаст вам локализованное название дня в соответствии с текущей культурой ( Информация MSDN в строке формата "dddd" ).

9 голосов
/ 31 декабря 2014
System.Threading.Thread.CurrentThread.CurrentUICulture.DateTimeFormat.GetDayName(System.DateTime.Now.DayOfWeek)

или

System.Threading.Thread.CurrentThread.CurrentUICulture.DateTimeFormat.GetDayName(DateTime.Parse("23/10/2009").DayOfWeek)
6 голосов
/ 23 октября 2009

DateTime.Now.DayOfWeek довольно легко угадать на самом деле.

за любую указанную дату:

   DateTime dt = //....
   DayOfWeek dow = dt.DayOfWeek; //enum
   string str = dow.ToString(); //string
5 голосов
/ 23 октября 2009
DateTime now = DateTime.Now
string s = now.DayOfWeek.ToString();
3 голосов
/ 24 октября 2009

попробуйте это:

DateTime.Now.DayOfWeek
2 голосов
/ 23 октября 2009

Вы ищете свойство DayOfWeek.

Вот статья msdn .

0 голосов
/ 17 января 2018
(DateTime.Parse((Eval("date").ToString()))).DayOfWeek.ToString()

в месте Eval ("дата") , вы можете использовать любую дату ... получить название дня

0 голосов
/ 28 июня 2015

Как насчет того, чтобы использовать String.Format здесь

DateTime today = DateTime.Today;
String.Format("{0:dd-MM}, {1:dddd}", today, today) //In dd-MM format
String.Format("{0:MM-dd}, {1:dddd}", today, today) //In MM-dd format
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...