SSRS 2005 отображает секунды в формате ЧЧ: ММ: СС в течение более 24 часов. - PullRequest
0 голосов
/ 04 августа 2011

Прежде всего, спасибо всем за вашу помощь !!!

Все, что я пытаюсь сделать, это получить код VB.net, который работает в SSRS 2005, для отображения 123465 как 34:17:45.

Это то, что я пробовал до сих пор:

Public Shared Function secondsToString(seconds As int64) As String
Dim myTS As New TimeSpan(seconds * 10000000)
If seconds > 0 then
  Return String.Format("{0:00}:{1:00}:{2:00}",myTS.Hours, myTS.Minutes, myTS.Seconds)
Else
  Return ""
End if
End Function

Любая помощь, которую вы можете оказать, была бы великолепна!

Еще раз спасибо!

Ответы [ 2 ]

1 голос
/ 23 мая 2012
Public Shared Function secondsToString(seconds As int64) As String
   Dim myTS As New TimeSpan(seconds * 10000000)
   If seconds > 0 then
     Return String.Format("{0:00}:{1:00}",myTS.TotalHours, myTS.Minutes)
   Else
     Return ""
   End if
End Function
1 голос
/ 04 августа 2011
Public Shared Function secondsToString(seconds As int64) As String
Dim myTS as new TimeSpan(seconds * 10000000)
If seconds > 0 then
  Return String.Format("{0:HH\\:mm\\:ss}",seconds)
Else
  Return ""
End if
End Function
...