DateTime.Parseとは? わかりやすく解説

DateTime.Parse メソッド (String)

指定した文字列形式日付と時刻等価DateTime の値に変換します

名前空間: System
アセンブリ: mscorlib (mscorlib.dll 内)
構文構文

例外例外
例外種類条件

ArgumentNullException

snull 参照 (Visual Basic では Nothing) です。

FormatException

s が、日付と時刻有効な文字形式格納していません。

解説解説
使用例使用例

Parse メソッドコード例次に示します

Imports System
Imports System.Globalization

Class Class1
   Public Shared Sub Main()
      ' Assume the current culture is en-US. 
      ' The date is Feburary 16, 1992, 12 hours, 15 minutes and 12 seconds.

      Dim myDateTimeValue As String
 = "2/16/1992 12:15:12"
      Dim myDateTime As DateTime = DateTime.Parse(myDateTimeValue)
      Console.WriteLine("1) myDateTime       = {0}",
 myDateTime)
      
      ' Reverse month and day to conform to a different culture.
      ' The date is Feburary 16, 1992, 12 hours, 15 minutes and 12 seconds.

      Dim culture = New CultureInfo("fr-FR",
 True)
      Dim myDateTimeFrenchValue As String
 = "    16/02/1992 12:15:12"
      Dim myDateTimeFrench As DateTime = _
                           DateTime.Parse(myDateTimeFrenchValue, _
                                          culture, _
                                          DateTimeStyles.NoCurrentDateDefault)
      Console.WriteLine("2) myDateTimeFrench = {0}",
 myDateTimeFrench)
      
      ' The date is Feburary 16, 1992, 12 hours, 15 minutes and 12 seconds.

      Dim expectedFormats As String()
 =  {"G", "g", "f",
 "F"}
      myDateTimeFrench = DateTime.ParseExact(myDateTimeFrenchValue, _
                                          expectedFormats, _
                                          culture, _
                                          DateTimeStyles.AllowWhiteSpaces)
      Console.WriteLine("3) myDateTimeFrench = {0}",
 myDateTimeFrench)
   End Sub 'Main
End Class 'Class1
'
'This example yields the following results:
'
'1) myDateTime       = 2/16/1992 12:15:12 PM
'2) myDateTimeFrench = 2/16/1992 12:15:12 PM
'3) myDateTimeFrench = 2/16/1992 12:15:12 PM
'
using System;
using System.Globalization;

namespace Parse
{
    class Class1
    {
        public static void
 Main(string[] args)
        {
// Assume the current culture is en-US. 
// The date is Feburary 16, 1992, 12 hours, 15 minutes and 12 seconds.

        string myDateTimeValue = "2/16/1992 12:15:12";
        DateTime myDateTime = DateTime.Parse(myDateTimeValue);
        Console.WriteLine("1) myDateTime       = {0}", myDateTime);

// Reverse month and day to conform to a different culture.
// The date is Feburary 16, 1992, 12 hours, 15 minutes and 12 seconds.

        IFormatProvider culture = new CultureInfo("fr-FR",
 true);
        string myDateTimeFrenchValue = "    16/02/1992 12:15:12";
        DateTime myDateTimeFrench =
            DateTime.Parse(myDateTimeFrenchValue,
                           culture,
                           DateTimeStyles.NoCurrentDateDefault);
        Console.WriteLine("2) myDateTimeFrench = {0}", myDateTimeFrench);
    
// The date is Feburary 16, 1992, 12 hours, 15 minutes and 12 seconds.

        string[] expectedFormats = {"G", "g",
 "f" ,"F"};
        myDateTimeFrench = 
                DateTime.ParseExact(myDateTimeFrenchValue,
                                    expectedFormats,
                                    culture,
                                    DateTimeStyles.AllowWhiteSpaces);
        Console.WriteLine("3) myDateTimeFrench = {0}", myDateTimeFrench);
        }
    }
}
/*
This example yields the following results:

1) myDateTime       = 2/16/1992 12:15:12 PM
2) myDateTimeFrench = 2/16/1992 12:15:12 PM
3) myDateTimeFrench = 2/16/1992 12:15:12 PM
*/
using namespace System;
using namespace System::Globalization;
int main()
{
   
   // Assume the current culture is en-US.
   // The date is Feburary 16, 1992, 12 hours, 15 minutes and 12 seconds.
   String^ myDateTimeValue = "2/16/1992 12:15:12";
   DateTime myDateTime = DateTime::Parse( myDateTimeValue );
   Console::WriteLine( "1) myDateTime       = {0}", myDateTime );
   
   // Reverse month and day to conform to a different culture.
   // The date is Feburary 16, 1992, 12 hours, 15 minutes and 12 seconds.
   IFormatProvider^ culture = gcnew CultureInfo( "fr-FR",true
 );
   String^ myDateTimeFrenchValue = "    16/02/1992 12:15:12";
   DateTime myDateTimeFrench = DateTime::Parse( myDateTimeFrenchValue, culture, DateTimeStyles::NoCurrentDateDefault
 );
   Console::WriteLine( "2) myDateTimeFrench = {0}", myDateTimeFrench );
   
   // The date is Feburary 16, 1992, 12 hours, 15 minutes and 12 seconds.
   array<String^>^expectedFormats = {"G","g","f"
,"F"};
   myDateTimeFrench = DateTime::ParseExact( myDateTimeFrenchValue, expectedFormats,
 culture, DateTimeStyles::AllowWhiteSpaces );
   Console::WriteLine( "3) myDateTimeFrench = {0}", myDateTimeFrench );
}

/*
This example yields the following results:

1) myDateTime       = 2/16/1992 12:15:12 PM
2) myDateTimeFrench = 2/16/1992 12:15:12 PM
3) myDateTimeFrench = 2/16/1992 12:15:12 PM
*/
package Parse; 

import System.*;
import System.Globalization.*;

class Class1
{
    public static void main(String[]
 args)
    {
        // Assume the current culture is en-US. 
        // The date is Feburary 16, 1992, 12 hours, 15 minutes and 12
 seconds.
        String myDateTimeValue = "2/16/1992 12:15:12";
        DateTime myDateTime = DateTime.Parse(myDateTimeValue);
        Console.WriteLine("1) myDateTime       = {0}", myDateTime);
        // Reverse month and day to conform to a different culture.
        // The date is Feburary 16, 1992, 12 hours, 15 minutes and 12
 seconds.
        IFormatProvider culture = new CultureInfo("fr-FR",
 true);
        String myDateTimeFrenchValue = "    16/02/1992 12:15:12";
        DateTime myDateTimeFrench = DateTime.Parse(myDateTimeFrenchValue, 
            culture, DateTimeStyles.NoCurrentDateDefault);
        Console.WriteLine("2) myDateTimeFrench = {0}", myDateTimeFrench);
        // The date is Feburary 16, 1992, 12 hours, 15 minutes and 12
 seconds.
        String expectedFormats[] =  { "G", "g", "f",
 "F" };
        myDateTimeFrench = DateTime.ParseExact(myDateTimeFrenchValue, 
            expectedFormats, culture, DateTimeStyles.AllowWhiteSpaces);
        Console.WriteLine("3) myDateTimeFrench = {0}", myDateTimeFrench);
    } //main
} //Class1
/*
This example yields the following results:

1) myDateTime       = 2/16/1992 12:15:12 PM
2) myDateTimeFrench = 2/16/1992 12:15:12 PM
3) myDateTimeFrench = 2/16/1992 12:15:12 PM
*/
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照

DateTime.Parse メソッド (String, IFormatProvider, DateTimeStyles)

指定したカルチャ固有の書式情報と書スタイル使用して指定した日付と時刻文字列形式等価DateTime の値に変換します

名前空間: System
アセンブリ: mscorlib (mscorlib.dll 内)
構文構文

Public Shared Function Parse
 ( _
    s As String, _
    provider As IFormatProvider, _
    styles As DateTimeStyles _
) As DateTime
Dim s As String
Dim provider As IFormatProvider
Dim styles As DateTimeStyles
Dim returnValue As DateTime

returnValue = DateTime.Parse(s, provider, styles)
public static DateTime Parse (
    string s,
    IFormatProvider provider,
    DateTimeStyles styles
)
public:
static DateTime Parse (
    String^ s, 
    IFormatProvider^ provider, 
    DateTimeStyles styles
)
public static DateTime Parse (
    String s, 
    IFormatProvider provider, 
    DateTimeStyles styles
)
public static function Parse
 (
    s : String, 
    provider : IFormatProvider, 
    styles : DateTimeStyles
) : DateTime

パラメータ

s

変換する日付と時刻格納した文字列

provider

s に関するカルチャに固有の書式情報提供する IFormatProvider。

styles

s使用可能な書式を示す、DateTimeStyles 値のビットごとの組み合わせ通常指定する値は、None です。

戻り値
providerstyles指定されたとおりの、s格納されている日付と時刻等価DateTime

例外例外
例外種類条件

ArgumentNullException

snull 参照 (Visual Basic では Nothing) です。

FormatException

s が、日付と時刻有効な文字形式格納していません。

ArgumentException

styles に、無効な DateTimeStyles 値の組み合わせ指定されています。たとえば、AssumeLocal と AssumeUniversal の両方指定した場合、この例外発生します

解説解説

文字列 s は、provider によって提供された DateTimeFormatInfo 内の書式情報使用して解析されます。

このメソッドは、認識されないデータ無視して s を完全に解析しようとしますs時刻だけを指定して日付指定しない場合は、style パラメータによって、現在または既定日付のどちらを使用するかを決定しますs日付だけを指定して時刻指定しない場合は、午前 00:00使用されます。s 内の先頭内部、または末尾にある空白文字無視されます。日時は、前後シャープ記号文字 ('#', U+0023) を付け最後に 1 つ上の NULL 文字 (U+0000) を付けて指定できます

s パラメータに、DateTimeFormatInfoトピック説明した形式いずれか使用して日付と時刻表現格納してください

provider パラメータには、カルチャ固有の日時書式情報指定します。たとえば、特定の言語における曜日の名前、または、月、日、年の優先表示順序providernull 参照 (Visual Basic では Nothing) の場合は、現在のカルチャが使用されます。

カスタム カルチャの解析
使用例使用例

Parse メソッドコード例次に示します

Imports System
Imports System.Globalization

Class Class1
   Public Shared Sub Main()
      ' Assume the current culture is en-US. 
      ' The date is Feburary 16, 1992, 12 hours, 15 minutes and 12 seconds.

      Dim myDateTimeValue As String
 = "2/16/1992 12:15:12"
      Dim myDateTime As DateTime = DateTime.Parse(myDateTimeValue)
      Console.WriteLine("1) myDateTime       = {0}",
 myDateTime)
      
      ' Reverse month and day to conform to a different culture.
      ' The date is Feburary 16, 1992, 12 hours, 15 minutes and 12 seconds.

      Dim culture = New CultureInfo("fr-FR",
 True)
      Dim myDateTimeFrenchValue As String
 = "    16/02/1992 12:15:12"
      Dim myDateTimeFrench As DateTime = _
                           DateTime.Parse(myDateTimeFrenchValue, _
                                          culture, _
                                          DateTimeStyles.NoCurrentDateDefault)
      Console.WriteLine("2) myDateTimeFrench = {0}",
 myDateTimeFrench)
      
      ' The date is Feburary 16, 1992, 12 hours, 15 minutes and 12 seconds.

      Dim expectedFormats As String()
 =  {"G", "g", "f",
 "F"}
      myDateTimeFrench = DateTime.ParseExact(myDateTimeFrenchValue, _
                                          expectedFormats, _
                                          culture, _
                                          DateTimeStyles.AllowWhiteSpaces)
      Console.WriteLine("3) myDateTimeFrench = {0}",
 myDateTimeFrench)
   End Sub 'Main
End Class 'Class1
'
'This example yields the following results:
'
'1) myDateTime       = 2/16/1992 12:15:12 PM
'2) myDateTimeFrench = 2/16/1992 12:15:12 PM
'3) myDateTimeFrench = 2/16/1992 12:15:12 PM
'
using System;
using System.Globalization;

namespace Parse
{
    class Class1
    {
        public static void
 Main(string[] args)
        {
// Assume the current culture is en-US. 
// The date is Feburary 16, 1992, 12 hours, 15 minutes and 12 seconds.

        string myDateTimeValue = "2/16/1992 12:15:12";
        DateTime myDateTime = DateTime.Parse(myDateTimeValue);
        Console.WriteLine("1) myDateTime       = {0}", myDateTime);

// Reverse month and day to conform to a different culture.
// The date is Feburary 16, 1992, 12 hours, 15 minutes and 12 seconds.

        IFormatProvider culture = new CultureInfo("fr-FR",
 true);
        string myDateTimeFrenchValue = "    16/02/1992 12:15:12";
        DateTime myDateTimeFrench =
            DateTime.Parse(myDateTimeFrenchValue,
                           culture,
                           DateTimeStyles.NoCurrentDateDefault);
        Console.WriteLine("2) myDateTimeFrench = {0}", myDateTimeFrench);
    
// The date is Feburary 16, 1992, 12 hours, 15 minutes and 12 seconds.

        string[] expectedFormats = {"G", "g",
 "f" ,"F"};
        myDateTimeFrench = 
                DateTime.ParseExact(myDateTimeFrenchValue,
                                    expectedFormats,
                                    culture,
                                    DateTimeStyles.AllowWhiteSpaces);
        Console.WriteLine("3) myDateTimeFrench = {0}", myDateTimeFrench);
        }
    }
}
/*
This example yields the following results:

1) myDateTime       = 2/16/1992 12:15:12 PM
2) myDateTimeFrench = 2/16/1992 12:15:12 PM
3) myDateTimeFrench = 2/16/1992 12:15:12 PM
*/
using namespace System;
using namespace System::Globalization;
int main()
{
   
   // Assume the current culture is en-US.
   // The date is Feburary 16, 1992, 12 hours, 15 minutes and 12 seconds.
   String^ myDateTimeValue = "2/16/1992 12:15:12";
   DateTime myDateTime = DateTime::Parse( myDateTimeValue );
   Console::WriteLine( "1) myDateTime       = {0}", myDateTime );
   
   // Reverse month and day to conform to a different culture.
   // The date is Feburary 16, 1992, 12 hours, 15 minutes and 12 seconds.
   IFormatProvider^ culture = gcnew CultureInfo( "fr-FR",true
 );
   String^ myDateTimeFrenchValue = "    16/02/1992 12:15:12";
   DateTime myDateTimeFrench = DateTime::Parse( myDateTimeFrenchValue, culture, DateTimeStyles::NoCurrentDateDefault
 );
   Console::WriteLine( "2) myDateTimeFrench = {0}", myDateTimeFrench );
   
   // The date is Feburary 16, 1992, 12 hours, 15 minutes and 12 seconds.
   array<String^>^expectedFormats = {"G","g","f"
,"F"};
   myDateTimeFrench = DateTime::ParseExact( myDateTimeFrenchValue, expectedFormats,
 culture, DateTimeStyles::AllowWhiteSpaces );
   Console::WriteLine( "3) myDateTimeFrench = {0}", myDateTimeFrench );
}

/*
This example yields the following results:

1) myDateTime       = 2/16/1992 12:15:12 PM
2) myDateTimeFrench = 2/16/1992 12:15:12 PM
3) myDateTimeFrench = 2/16/1992 12:15:12 PM
*/
package Parse; 

import System.*;
import System.Globalization.*;

class Class1
{
    public static void main(String[]
 args)
    {
        // Assume the current culture is en-US. 
        // The date is Feburary 16, 1992, 12 hours, 15 minutes and 12
 seconds.
        String myDateTimeValue = "2/16/1992 12:15:12";
        DateTime myDateTime = DateTime.Parse(myDateTimeValue);
        Console.WriteLine("1) myDateTime       = {0}", myDateTime);
        // Reverse month and day to conform to a different culture.
        // The date is Feburary 16, 1992, 12 hours, 15 minutes and 12
 seconds.
        IFormatProvider culture = new CultureInfo("fr-FR",
 true);
        String myDateTimeFrenchValue = "    16/02/1992 12:15:12";
        DateTime myDateTimeFrench = DateTime.Parse(myDateTimeFrenchValue, 
            culture, DateTimeStyles.NoCurrentDateDefault);
        Console.WriteLine("2) myDateTimeFrench = {0}", myDateTimeFrench);
        // The date is Feburary 16, 1992, 12 hours, 15 minutes and 12
 seconds.
        String expectedFormats[] =  { "G", "g", "f",
 "F" };
        myDateTimeFrench = DateTime.ParseExact(myDateTimeFrenchValue, 
            expectedFormats, culture, DateTimeStyles.AllowWhiteSpaces);
        Console.WriteLine("3) myDateTimeFrench = {0}", myDateTimeFrench);
    } //main
} //Class1
/*
This example yields the following results:

1) myDateTime       = 2/16/1992 12:15:12 PM
2) myDateTimeFrench = 2/16/1992 12:15:12 PM
3) myDateTimeFrench = 2/16/1992 12:15:12 PM
*/
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照

DateTime.Parse メソッド (String, IFormatProvider)

指定したカルチャ固有の書式情報使用して指定した日付と時刻文字列形式等価DateTime の値に変換します

名前空間: System
アセンブリ: mscorlib (mscorlib.dll 内)
構文構文

Public Shared Function Parse
 ( _
    s As String, _
    provider As IFormatProvider _
) As DateTime
Dim s As String
Dim provider As IFormatProvider
Dim returnValue As DateTime

returnValue = DateTime.Parse(s, provider)
public static DateTime Parse (
    string s,
    IFormatProvider provider
)
public:
static DateTime Parse (
    String^ s, 
    IFormatProvider^ provider
)
public static DateTime Parse (
    String s, 
    IFormatProvider provider
)
public static function Parse
 (
    s : String, 
    provider : IFormatProvider
) : DateTime

パラメータ

s

変換する日付と時刻格納した文字列

provider

s に関するカルチャ固有の書式情報提供する IFormatProvider。

戻り値
provider指定されたとおりの、s格納されている日付と時刻等価DateTime

例外例外
例外種類条件

ArgumentNullException

snull 参照 (Visual Basic では Nothing) です。

FormatException

s が、日付と時刻有効な文字形式格納していません。

解説解説

文字列 s は、provider によって提供された DateTimeFormatInfo 内の書式情報使用して解析されます。

このメソッドは、s を完全に解析してFormatExceptionスローされるのを防ごうとします。このメソッドは、認識されないデータをできる限り無視し不足している月、日、および年の情報現在の時刻格納しますs日付だけを指定して時刻指定しない場合は、深夜 (00:00) が使用されます。s 内の先頭内部、または末尾にある空白文字無視されます。日時は、前後シャープ記号文字 ('#', U+0023) を付け最後に 1 つ上の NULL 文字 (U+0000) を付けて指定できます

s パラメータに、DateTimeFormatInfoトピック説明した形式いずれか使用して日付と時刻表現格納してください

provider パラメータには、カルチャ固有の日時書式情報指定します。たとえば、特定の言語における曜日の名前、または、月、日、年の優先表示順序providernull 参照 (Visual Basic では Nothing) の場合は、現在のカルチャが使用されます。

カスタム カルチャの解析
使用例使用例

Parse メソッドコード例次に示します

Imports System
Imports System.Globalization

Class Class1
   Public Shared Sub Main()
      ' Assume the current culture is en-US. 
      ' The date is Feburary 16, 1992, 12 hours, 15 minutes and 12 seconds.

      Dim myDateTimeValue As String
 = "2/16/1992 12:15:12"
      Dim myDateTime As DateTime = DateTime.Parse(myDateTimeValue)
      Console.WriteLine("1) myDateTime       = {0}",
 myDateTime)
      
      ' Reverse month and day to conform to a different culture.
      ' The date is Feburary 16, 1992, 12 hours, 15 minutes and 12 seconds.

      Dim culture = New CultureInfo("fr-FR",
 True)
      Dim myDateTimeFrenchValue As String
 = "    16/02/1992 12:15:12"
      Dim myDateTimeFrench As DateTime = _
                           DateTime.Parse(myDateTimeFrenchValue, _
                                          culture, _
                                          DateTimeStyles.NoCurrentDateDefault)
      Console.WriteLine("2) myDateTimeFrench = {0}",
 myDateTimeFrench)
      
      ' The date is Feburary 16, 1992, 12 hours, 15 minutes and 12 seconds.

      Dim expectedFormats As String()
 =  {"G", "g", "f",
 "F"}
      myDateTimeFrench = DateTime.ParseExact(myDateTimeFrenchValue, _
                                          expectedFormats, _
                                          culture, _
                                          DateTimeStyles.AllowWhiteSpaces)
      Console.WriteLine("3) myDateTimeFrench = {0}",
 myDateTimeFrench)
   End Sub 'Main
End Class 'Class1
'
'This example yields the following results:
'
'1) myDateTime       = 2/16/1992 12:15:12 PM
'2) myDateTimeFrench = 2/16/1992 12:15:12 PM
'3) myDateTimeFrench = 2/16/1992 12:15:12 PM
'
using System;
using System.Globalization;

namespace Parse
{
    class Class1
    {
        public static void
 Main(string[] args)
        {
// Assume the current culture is en-US. 
// The date is Feburary 16, 1992, 12 hours, 15 minutes and 12 seconds.

        string myDateTimeValue = "2/16/1992 12:15:12";
        DateTime myDateTime = DateTime.Parse(myDateTimeValue);
        Console.WriteLine("1) myDateTime       = {0}", myDateTime);

// Reverse month and day to conform to a different culture.
// The date is Feburary 16, 1992, 12 hours, 15 minutes and 12 seconds.

        IFormatProvider culture = new CultureInfo("fr-FR",
 true);
        string myDateTimeFrenchValue = "    16/02/1992 12:15:12";
        DateTime myDateTimeFrench =
            DateTime.Parse(myDateTimeFrenchValue,
                           culture,
                           DateTimeStyles.NoCurrentDateDefault);
        Console.WriteLine("2) myDateTimeFrench = {0}", myDateTimeFrench);
    
// The date is Feburary 16, 1992, 12 hours, 15 minutes and 12 seconds.

        string[] expectedFormats = {"G", "g",
 "f" ,"F"};
        myDateTimeFrench = 
                DateTime.ParseExact(myDateTimeFrenchValue,
                                    expectedFormats,
                                    culture,
                                    DateTimeStyles.AllowWhiteSpaces);
        Console.WriteLine("3) myDateTimeFrench = {0}", myDateTimeFrench);
        }
    }
}
/*
This example yields the following results:

1) myDateTime       = 2/16/1992 12:15:12 PM
2) myDateTimeFrench = 2/16/1992 12:15:12 PM
3) myDateTimeFrench = 2/16/1992 12:15:12 PM
*/
using namespace System;
using namespace System::Globalization;
int main()
{
   
   // Assume the current culture is en-US.
   // The date is Feburary 16, 1992, 12 hours, 15 minutes and 12 seconds.
   String^ myDateTimeValue = "2/16/1992 12:15:12";
   DateTime myDateTime = DateTime::Parse( myDateTimeValue );
   Console::WriteLine( "1) myDateTime       = {0}", myDateTime );
   
   // Reverse month and day to conform to a different culture.
   // The date is Feburary 16, 1992, 12 hours, 15 minutes and 12 seconds.
   IFormatProvider^ culture = gcnew CultureInfo( "fr-FR",true
 );
   String^ myDateTimeFrenchValue = "    16/02/1992 12:15:12";
   DateTime myDateTimeFrench = DateTime::Parse( myDateTimeFrenchValue, culture, DateTimeStyles::NoCurrentDateDefault
 );
   Console::WriteLine( "2) myDateTimeFrench = {0}", myDateTimeFrench );
   
   // The date is Feburary 16, 1992, 12 hours, 15 minutes and 12 seconds.
   array<String^>^expectedFormats = {"G","g","f"
,"F"};
   myDateTimeFrench = DateTime::ParseExact( myDateTimeFrenchValue, expectedFormats,
 culture, DateTimeStyles::AllowWhiteSpaces );
   Console::WriteLine( "3) myDateTimeFrench = {0}", myDateTimeFrench );
}

/*
This example yields the following results:

1) myDateTime       = 2/16/1992 12:15:12 PM
2) myDateTimeFrench = 2/16/1992 12:15:12 PM
3) myDateTimeFrench = 2/16/1992 12:15:12 PM
*/
package Parse; 

import System.*;
import System.Globalization.*;

class Class1
{
    public static void main(String[]
 args)
    {
        // Assume the current culture is en-US. 
        // The date is Feburary 16, 1992, 12 hours, 15 minutes and 12
 seconds.
        String myDateTimeValue = "2/16/1992 12:15:12";
        DateTime myDateTime = DateTime.Parse(myDateTimeValue);
        Console.WriteLine("1) myDateTime       = {0}", myDateTime);
        // Reverse month and day to conform to a different culture.
        // The date is Feburary 16, 1992, 12 hours, 15 minutes and 12
 seconds.
        IFormatProvider culture = new CultureInfo("fr-FR",
 true);
        String myDateTimeFrenchValue = "    16/02/1992 12:15:12";
        DateTime myDateTimeFrench = DateTime.Parse(myDateTimeFrenchValue, 
            culture, DateTimeStyles.NoCurrentDateDefault);
        Console.WriteLine("2) myDateTimeFrench = {0}", myDateTimeFrench);
        // The date is Feburary 16, 1992, 12 hours, 15 minutes and 12
 seconds.
        String expectedFormats[] =  { "G", "g", "f",
 "F" };
        myDateTimeFrench = DateTime.ParseExact(myDateTimeFrenchValue, 
            expectedFormats, culture, DateTimeStyles.AllowWhiteSpaces);
        Console.WriteLine("3) myDateTimeFrench = {0}", myDateTimeFrench);
    } //main
} //Class1
/*
This example yields the following results:

1) myDateTime       = 2/16/1992 12:15:12 PM
2) myDateTimeFrench = 2/16/1992 12:15:12 PM
3) myDateTimeFrench = 2/16/1992 12:15:12 PM
*/
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照

DateTime.Parse メソッド




英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「DateTime.Parse」の関連用語

DateTime.Parseのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



DateTime.Parseのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2025 Microsoft.All rights reserved.

©2025 GRAS Group, Inc.RSS