mirror of
https://github.com/SubtitleEdit/subtitleedit.git
synced 2024-10-27 22:42:38 +01:00
Can now read You Tube Annotations format with time codes without "hour" - thx Joshua :)
git-svn-id: https://subtitleedit.googlecode.com/svn/trunk@2098 99eadd0c-20b8-1223-b5c4-2a2b2df33de2
This commit is contained in:
parent
83780218c2
commit
e71c50bf24
@ -231,12 +231,9 @@ namespace Nikse.SubtitleEdit.Logic.SubtitleFormats
|
||||
private TimeCode DecodeTimeCode(string time)
|
||||
{
|
||||
string[] arr = time.Split(".:".ToCharArray(), StringSplitOptions.RemoveEmptyEntries);
|
||||
int hours = int.Parse(arr[0]);
|
||||
int minutes = int.Parse(arr[1]);
|
||||
int seconds = int.Parse(arr[2]);
|
||||
int milliseconds = int.Parse(arr[3]);
|
||||
TimeSpan ts = new TimeSpan(0, hours, minutes, seconds, milliseconds);
|
||||
return new TimeCode(ts);
|
||||
if (arr.Length == 3)
|
||||
return new TimeCode(0, int.Parse(arr[0]), int.Parse(arr[1]), int.Parse(arr[2]));
|
||||
return new TimeCode(int.Parse(arr[0]), int.Parse(arr[1]), int.Parse(arr[2]), int.Parse(arr[3]));
|
||||
}
|
||||
|
||||
private string EncodeTime(TimeCode timeCode)
|
||||
|
Loading…
Reference in New Issue
Block a user