Поменять местами числа в дате

GSX_RU

Client
Регистрация
22.10.2018
Сообщения
26
Благодарностей
2
Баллы
3
Все привет, подскажите пожалуйста, есть дата в виде 13.12.2019 20:00 как поменять местами числа, что бы получилось 2019.12.13 20:00
 

Reysh

Client
Регистрация
02.12.2018
Сообщения
198
Благодарностей
132
Баллы
43
Все привет, подскажите пожалуйста, есть дата в виде 13.12.2019 20:00 как поменять местами числа, что бы получилось 2019.12.13 20:00
C#:
string format = "yyyy/MM/dd HH:mm:ss";
DateTime now = DateTime.Now;
string s = now.ToString(format);
return s;
 
  • Спасибо
Реакции: GSX_RU

GSX_RU

Client
Регистрация
22.10.2018
Сообщения
26
Благодарностей
2
Баллы
3
C#:
string format = "yyyy/MM/dd HH:mm:ss";
DateTime now = DateTime.Now;
string s = now.ToString(format);
return s;
Спасибо, но мне кажется это не совсем то, у меня есть список с разными датами и все они начинаются с дня недели, а мне нужно переделать его, чтобы они начинались с года.
 

BAZAg

Client
Регистрация
08.11.2015
Сообщения
1 758
Благодарностей
2 392
Баллы
113
До: 07.07.2019 23:05 После: 2019.07.07 23:05:00
Код:
string[] dateStrings = new[]{"15.01.2019 10:00","20.05.2020 20:00","07.07.2019 23:05"};
string format = "dd.MM.yyyy HH:mm";
string outFormat = "yyyy/MM/dd HH:mm:ss";

foreach(string dateString in dateStrings){
      try {
        DateTime result = DateTime.ParseExact(dateString, format, System.Globalization.CultureInfo.InvariantCulture);
        project.SendInfoToLog(string.Format(@"До: {0} После: {1}",dateString, result.ToString(outFormat)));
         
      }
      catch (FormatException) {
         project.SendWarningToLog(string.Format(@"Дата не корректная. Вход: {0}",dateString));
      }
}
 
  • Спасибо
Реакции: dtk77 и GSX_RU

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)