String to DateTime C#

234
10 июля 2017, 14:50

Здрасвуйте, пишу бота на VK API который выдает аккаунты, и мне нужно записывать в какое время он выдал аккаунт, записывает он в формате G

DateTime date = DateTime.Now;
Console.WriteLine(date.ToString("G")); //запись идет в файл но тут изображу как вывод на консоль

И мне нужно из 01.01.2000 12:12:12 получить DateTime для дальнейшей обработки.

Answer 1

DateTime.Parse — то, что надо. Но не забудьте указать локаль:

var s = "01.01.2000 12:12:12";
var rusCulture = CultureInfo.GetCultureInfo("ru-RU");
if (DateTime.TryParse(s, rusCulture, DateTimeStyles.None, out var dt))
    Console.WriteLine(dt); // <-- выполняется эта строка
else
    Console.WriteLine("Not recognized");
READ ALSO
Подключение FarseerPhysics

Подключение FarseerPhysics

Возникла необходимость в подключении физического движка, выбрал Farseer Physics Делаю по видео При сборке появляется ошибка: Ошибка CS0006 Не удалось...

377
Считать два файла одновременно

Считать два файла одновременно

Как через массив считать два файла одновременно и показать текст файлов на экране через пробел?

275
Ошибка "Процесс не может получить доступ к файлу C#

Ошибка "Процесс не может получить доступ к файлу C#

Друзья, Нужна помощь в решении одной задачиЕсть исходник небольшой программки, который записывает звук с микрофона и сохраняет в wav файл

377
Можно ли делать проверку через new DirectoryInfo(Path).Exists?

Можно ли делать проверку через new DirectoryInfo(Path).Exists?

Можно ли использовать данный метод для проверки существования папки?

264