TimeSpan.FromTicks メソッド
アセンブリ: mscorlib (mscorlib.dll 内)

Dim value As Long Dim returnValue As TimeSpan returnValue = TimeSpan.FromTicks(value)
戻り値
value の値を持つ TimeSpan。


FromTicks メソッドを使用して、複数の TimeSpan オブジェクトを作成するコード例を次に示します。
' Example of the TimeSpan.FromTicks( Long ) method. Imports System Imports Microsoft.VisualBasic Module FromTicksDemo Sub GenTimeSpanFromTicks( ticks As Long ) ' Create a TimeSpan object and TimeSpan string from ' a number of ticks. Dim interval As TimeSpan = TimeSpan.FromTicks( ticks ) 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}", ticks, timeInterval ) End Sub Sub Main( ) Console.WriteLine( _ "This example of TimeSpan.FromTicks( Long )" & _ vbCrLf & "generates the following output." & vbCrLf ) Console.WriteLine( "{0,21}{1,18}", _ "FromTicks", "TimeSpan" ) Console.WriteLine( "{0,21}{1,18}", _ "---------", "--------" ) GenTimeSpanFromTicks( 1 ) GenTimeSpanFromTicks( 12345 ) GenTimeSpanFromTicks( 123456789 ) GenTimeSpanFromTicks( 1234567898765 ) GenTimeSpanFromTicks( 12345678987654321 ) GenTimeSpanFromTicks( 10000000 ) GenTimeSpanFromTicks( 600000000 ) GenTimeSpanFromTicks( 36000000000 ) GenTimeSpanFromTicks( 864000000000 ) GenTimeSpanFromTicks( 18012202000000 ) End Sub End Module ' This example of TimeSpan.FromTicks( Long ) ' generates the following output. ' ' FromTicks TimeSpan ' --------- -------- ' 1 00:00:00.0000001 ' 12345 00:00:00.0012345 ' 123456789 00:00:12.3456789 ' 1234567898765 1.10:17:36.7898765 ' 12345678987654321 14288.23:31:38.7654321 ' 10000000 00:00:01 ' 600000000 00:01:00 ' 36000000000 01:00:00 ' 864000000000 1.00:00:00 ' 18012202000000 20.20:20:20.2000000
// Example of the TimeSpan.FromTicks( long ) method. using System; class FromTicksDemo { static void GenTimeSpanFromTicks( long ticks ) { // Create a TimeSpan object and TimeSpan string from // a number of ticks. TimeSpan interval = TimeSpan.FromTicks( ticks ); string timeInterval = interval.ToString( ); // Pad the end of the TimeSpan string with spaces if it // does not contain milliseconds. int pIndex = timeInterval.IndexOf( ':' ); pIndex = timeInterval.IndexOf( '.', pIndex ); if( pIndex < 0 ) timeInterval += " "; Console.WriteLine( "{0,21}{1,26}", ticks, timeInterval ); } static void Main( ) { Console.WriteLine( "This example of TimeSpan.FromTicks( long )\n" + "generates the following output.\n" ); Console.WriteLine( "{0,21}{1,18}", "FromTicks", "TimeSpan" ); Console.WriteLine( "{0,21}{1,18}", "---------", "--------" ); GenTimeSpanFromTicks( 1 ); GenTimeSpanFromTicks( 12345 ); GenTimeSpanFromTicks( 123456789 ); GenTimeSpanFromTicks( 1234567898765 ); GenTimeSpanFromTicks( 12345678987654321 ); GenTimeSpanFromTicks( 10000000 ); GenTimeSpanFromTicks( 600000000 ); GenTimeSpanFromTicks( 36000000000 ); GenTimeSpanFromTicks( 864000000000 ); GenTimeSpanFromTicks( 18012202000000 ); } } /* This example of TimeSpan.FromTicks( long ) generates the following output. FromTicks TimeSpan --------- -------- 1 00:00:00.0000001 12345 00:00:00.0012345 123456789 00:00:12.3456789 1234567898765 1.10:17:36.7898765 12345678987654321 14288.23:31:38.7654321 10000000 00:00:01 600000000 00:01:00 36000000000 01:00:00 864000000000 1.00:00:00 18012202000000 20.20:20:20.2000000 */
// Example of the TimeSpan::FromTicks( __int64 ) method. using namespace System; void GenTimeSpanFromTicks( __int64 ticks ) { // Create a TimeSpan object and TimeSpan string from // a number of ticks. TimeSpan interval = TimeSpan::FromTicks( ticks ); String^ timeInterval = interval.ToString(); // Pad the end of the TimeSpan string with spaces if it // does not contain milliseconds. int pIndex = timeInterval->IndexOf( ':' ); pIndex = timeInterval->IndexOf( '.', pIndex ); if ( pIndex < 0 ) timeInterval = String::Concat( timeInterval, " " ); Console::WriteLine( "{0,21}{1,26}", ticks, timeInterval ); } int main() { Console::WriteLine( "This example of TimeSpan::FromTicks( __int64 )\n" "generates the following output.\n" ); Console::WriteLine( "{0,21}{1,18}", "FromTicks", "TimeSpan" ); Console::WriteLine( "{0,21}{1,18}", "---------", "--------" ); GenTimeSpanFromTicks( 1 ); GenTimeSpanFromTicks( 12345 ); GenTimeSpanFromTicks( 123456789 ); GenTimeSpanFromTicks( 1234567898765 ); GenTimeSpanFromTicks( 12345678987654321 ); GenTimeSpanFromTicks( 10000000 ); GenTimeSpanFromTicks( 600000000 ); GenTimeSpanFromTicks( 36000000000 ); GenTimeSpanFromTicks( 864000000000 ); GenTimeSpanFromTicks( 18012202000000 ); } /* This example of TimeSpan::FromTicks( __int64 ) generates the following output. FromTicks TimeSpan --------- -------- 1 00:00:00.0000001 12345 00:00:00.0012345 123456789 00:00:12.3456789 1234567898765 1.10:17:36.7898765 12345678987654321 14288.23:31:38.7654321 10000000 00:00:01 600000000 00:01:00 36000000000 01:00:00 864000000000 1.00:00:00 18012202000000 20.20:20:20.2000000 */
// Example of the TimeSpan.FromTicks( long ) method. import System.*; class FromTicksDemo { static void GenTimeSpanFromTicks(long ticks) { // Create a TimeSpan object and TimeSpan string from // a number of ticks. TimeSpan interval = TimeSpan.FromTicks(ticks); String timeInterval = interval.ToString(); // Pad the end of the TimeSpan string with spaces if it // does not contain milliseconds. int pIndex = timeInterval.IndexOf(':'); pIndex = timeInterval.IndexOf('.', pIndex); if (pIndex < 0) { timeInterval += " "; } Console.WriteLine("{0,21}{1,26}", String.valueOf(ticks), timeInterval); } //GenTimeSpanFromTicks public static void main(String[] args) { Console.WriteLine(("This example of TimeSpan.FromTicks( long )\n" + "generates the following output.\n")); Console.WriteLine("{0,21}{1,18}", "FromTicks", "TimeSpan"); Console.WriteLine("{0,21}{1,18}", "---------", "--------"); GenTimeSpanFromTicks(1); GenTimeSpanFromTicks(12345); GenTimeSpanFromTicks(123456789); GenTimeSpanFromTicks(1234567898765L); GenTimeSpanFromTicks(12345678987654321L); GenTimeSpanFromTicks(10000000); GenTimeSpanFromTicks(600000000); GenTimeSpanFromTicks(36000000000L); GenTimeSpanFromTicks(864000000000L); GenTimeSpanFromTicks(18012202000000L); } //main } //FromTicksDemo /* This example of TimeSpan.FromTicks( long ) generates the following output. FromTicks TimeSpan --------- -------- 1 00:00:00.0000001 12345 00:00:00.0012345 123456789 00:00:12.3456789 1234567898765 1.10:17:36.7898765 12345678987654321 14288.23:31:38.7654321 10000000 00:00:01 600000000 00:01:00 36000000000 01:00:00 864000000000 1.00:00:00 18012202000000 20.20:20:20.2000000 */

Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


Weblioに収録されているすべての辞書からTimeSpan.FromTicks メソッドを検索する場合は、下記のリンクをクリックしてください。

- TimeSpan.FromTicks メソッドのページへのリンク