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

andropovleva

Client
Регистрация
23.11.2019
Сообщения
556
Благодарностей
41
Баллы
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.
 

Phoenix78

Client
Read only
Регистрация
06.11.2018
Сообщения
11 790
Благодарностей
5 691
Баллы
113

andropovleva

Client
Регистрация
23.11.2019
Сообщения
556
Благодарностей
41
Баллы
28

andropovleva

Client
Регистрация
23.11.2019
Сообщения
556
Благодарностей
41
Баллы
28
Суть в том что бы дату в формате 01/Jan/1991 заменить в полностью числовой формат 01/01/1991
 

samsonnn

Client
Регистрация
02.06.2015
Сообщения
1 657
Благодарностей
1 324
Баллы
113
Суть в том что бы дату в формате 01/Jan/1991 заменить в полностью числовой формат 01/01/1991




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

andropovleva

Client
Регистрация
23.11.2019
Сообщения
556
Благодарностей
41
Баллы
28




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)