2013-06-20 1 views
0

이것은 초보자 질문처럼 보이지만 정말 고민하고 있습니다.timespan을 hhh : mm : ss로 변환하여 mySQL 시간 유형 필드에 삽입하십시오.

mysql 데이터베이스에 시간 필드가 있습니다. vb.net 2012를 사용하고 있습니다. 시간 필드에 시간을 삽입하려고합니다. 나는 텍스트 상자를 사용하여 사용자가 십진수 (1:30:00 = 1.5)로 시간을 입력하도록 정했다. 내 문제는이 timespans 24 시간 이상이 될 수 VB VB에서 일 포함하는 형식으로 변환 할 수 있습니다.

ex. 100.5 시간은 4.04 : 30 : 00으로 변환됩니다.

데이터베이스에 삽입 할 수 있도록 100 : 30 : 00으로 표시하고 싶습니다.

다른 제안이 있습니다.

도와주세요. 나는 이것에 충분한 시간을 낭비했다.

답변

2

이것이 필요한가요?

Dim ts As TimeSpan = New TimeSpan(100, 30, 1) 
    Dim foo As String = String.Format("{0:00}:{1:00}:{2:00}", _ 
            Math.Floor(ts.TotalHours), ts.Minutes, ts.Seconds) 
+0

감사합니다! 그게 내가 필요한거야. –

관련 문제