-
January 13th, 2013, 07:09 PM
#1
Subtract current track time from total track time
Hey all i have a song playing that displays the time like so:
0:00 / 4:47
The first time is the tracks current time. The second is the total track time of that song playing.
I split it like so:
Code:
Dim tmpTimes As Array = lblSongTime.Text.Split("/")
So tmpTimes(0) gives me 0:00 and tmpTimes(1) gives me 4:47.
Now i tried to subtract the tmpTimes(1) from tmpTimes(0)
Code:
Debug.Print(CDbl(tmpTimes(1).replace(":", "") - tmpTimes(0).replace(":", "")))
and i get: 447.. 446... 445... etc
What kind of calculation do i need in order to return a descending count?
Example: 4:47...4:46.....4:45...etc using the current time tmpTimes(0)?
-
January 13th, 2013, 08:49 PM
#2
Re: Subtract current track time from total track time
Solved:
Code:
Dim times As String() = lblSongTime.Text.Split("/"c)
Dim elapsedTime As TimeSpan = TimeSpan.ParseExact(times(0).Trim(), "m\:ss", Nothing)
Dim totalTime As TimeSpan = TimeSpan.ParseExact(times(1).Trim(), "m\:ss", Nothing)
Dim remainingTime As TimeSpan = totalTime - elapsedTime
Debug.WriteLine(remainingTime.ToString("m\:ss"))
Posting Permissions
- You may not post new threads
- You may not post replies
- You may not post attachments
- You may not edit your posts
-
Forum Rules
|
Click Here to Expand Forum to Full Width
|