I am using simple date format to convert the following into number of seconds
Input : 00:00:10.000
, 00:05:10.000
, 01:00:23.000
Expected output : 10 seconds
, 310 seconds
, 3623 seconds
Below is how I am trying but it gives negative value
fun String.convertTimeIntoSeconds(): Long {
val dateFormat: DateFormat = SimpleDateFormat("HH:mm:ss.SSS")
val date = dateFormat.parse(this)
val seconds = date.time / 1000L
return seconds
}