Работа с датой

andropovleva

Client
Регистрация
23.11.2019
Сообщения
586
Реакции
46
Баллы
28
Что не так в этом коде?
C#:
Развернуть Свернуть Копировать
string dateString = "08/Jan/1999";
string format = "dd/MMM/yyyy";

DateTime date = DateTime.ParseExact(dateString, format, null);
long numericDate = (long)(date - new DateTime(1970, 1, 1)).TotalSeconds;

Получаю ошибку
Выполнение действия CSharp OwnCode. Строка не распознана как действительное значение DateTime.
 
Суть в том что бы дату в формате 01/Jan/1991 заменить в полностью числовой формат 01/01/1991
 
Суть в том что бы дату в формате 01/Jan/1991 заменить в полностью числовой формат 01/01/1991

kiss_18kb.1682679090.png


kiss_3kb.1682679121.png


C#:
Развернуть Свернуть Копировать
string dateString = "01/Jan/1991";
DateTime date = DateTime.ParseExact(dateString, "dd/MMM/yyyy", System.Globalization.CultureInfo.InvariantCulture);
string numericDate = date.ToString("dd/MM/yyyy");
project.SendInfoToLog($"{numericDate}",true);
 
  • Оценить
Реакции: Sho и andropovleva
kiss_18kb.1682679090.png


kiss_3kb.1682679121.png


C#:
Развернуть Свернуть Копировать
string dateString = "01/Jan/1991";
DateTime date = DateTime.ParseExact(dateString, "dd/MMM/yyyy", System.Globalization.CultureInfo.InvariantCulture);
string numericDate = date.ToString("dd/MM/yyyy");
project.SendInfoToLog($"{numericDate}",true);

Класс! Спасибо большое!
 

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