Я пытаюсь преобразовать время из строки Моих струны, как это «11:45» или «03:19 PM» и я используюКак конвертировать во времени?
dateTime = DateTime.ParseExact("11:45 AM", "H:mm tt",
System.Globalization.CultureInfo.InvariantCulture);
Затем он становится конвертируется, но когда я передаю
DateTime.ParseExact("3:19 PM", "H:mm tt",
System.Globalization.CultureInfo.InvariantCulture).ToString();
Получение ошибки в
Строка не была признана в качестве действительного DateTime.
Я не могу понять, почему это происходит какой-либо один есть идея, то пожалуйста, помогите мне
yes, Ned ,, Но проблема в том, что мне нужно преобразовать формат 12 hr в формат 24 часа –
@SreerejithSS формат, который вы передаете, должен быть форматом ввода. Формат ввода - 12-часовой формат, поэтому строка формата должна использовать «h», а не «H». Результат преобразования не имеет формата; это значение DateTime. Вы можете дать ему 24-часовой формат, когда вы конвертируете его обратно в строку где-то еще. – phoog
@Ned Спасибо За вашу помощь, теперь я понимаю, где я ошибся –