var time = "00:05:06,607";
string pattern = "hh:mm:ss,fff";
DateTime.TryParseExact(time, pattern, null, DateTimeStyles.None, out parsedTime);
Но функция TryParseExact
вернула мне false
. Я также попытался TryParse
функции, как:Как преобразовать строку «00: 05: 06,607» в DateTime?
DateTime.TryParse(time, out parsedTime);
вернулся Также ложь, пока я не изменить время "00:05:06.607"
. Но дата моего источника - много строк, таких как "hh:mm:ss,fff"
.
Любой может помочь?
Это полный проект на GitHub https://github.com/DeronLee/PhoneBook/blob/master/subtitle/MakeSubtitle.cs
Позвольте мне очистить вас от времени или времени datetime –
Работает на моей машине [и на dotnetfiddle] (https://dotnetfiddle.net/2iqMSG). Пожалуйста, предоставьте [mcve]. – Heinzi
Работаю и для меня. Попробуйте с InvariantCulture –