作者:VB.NET开发
项目:Syste
' Example of the TimeSpan.FromDays( Double ) method.
Module FromDaysDemo
Sub GenTimeSpanFromDays( days As Double )
' Create a TimeSpan object and TimeSpan string from
' a number of days.
Dim interval As TimeSpan = _
TimeSpan.FromDays( days )
Dim timeInterval As String = interval.ToString( )
' Pad the end of the TimeSpan string with spaces if it
' does not contain milliseconds.
Dim pIndex As Integer = timeInterval.IndexOf( ":"c )
pIndex = timeInterval.IndexOf( "."c, pIndex )
If pIndex < 0 Then timeInterval &= " "
Console.WriteLine( "{0,21}{1,26}", days, timeInterval )
End Sub
Sub Main( )
Console.WriteLine( "This example of " & _
"TimeSpan.FromDays( Double )" & _
vbCrLf & "generates the following output." & vbCrLf )
Console.WriteLine( "{0,21}{1,18}", _
"FromDays", "TimeSpan" )
Console.WriteLine( "{0,21}{1,18}", _
"--------", "--------" )
GenTimeSpanFromDays( 0.000000006 )
GenTimeSpanFromDays( 0.000000017 )
GenTimeSpanFromDays( 0.000123456 )
GenTimeSpanFromDays( 1.234567898 )
GenTimeSpanFromDays( 12345.678987654 )
GenTimeSpanFromDays( 0.000011574 )
GenTimeSpanFromDays( 0.000694444 )
GenTimeSpanFromDays( 0.041666666 )
GenTimeSpanFromDays( 1 )
GenTimeSpanFromDays( 20.84745602 )
End Sub
End Module
' This example of TimeSpan.FromDays( Double )