The reason is because I'm making a script to work with ffmpeg and I need to be able to add/subtract time in the format 00:00:00[.000]
The last 3 digits are optional and they mean milliseconds. A time string could look like any of the following
4:34.234
5.000
2:99:34
4:14
This would be easier if a lot of the digits weren't optional. But since they are, I'm thinking I have to use some sort of regex to parse it?
Best Answer
From string to milliseconds:
From milliseonds to string: