Aracılığıyla paylaş


XmlConvert.ToDateTime Yöntem

Tanım

öğesini String eşdeğerine DateTime dönüştürür.

Aşırı Yüklemeler

ToDateTime(String)
Kullanımdan kalktı.
Kullanımdan kalktı.

öğesini String eşdeğerine DateTime dönüştürür.

ToDateTime(String, String)

öğesini String eşdeğerine DateTime dönüştürür.

ToDateTime(String, String[])

öğesini String eşdeğerine DateTime dönüştürür.

ToDateTime(String, XmlDateTimeSerializationMode)

String belirtilen öğesini kullanarak XmlDateTimeSerializationMode öğesini öğesine DateTime dönüştürür.

ToDateTime(String)

Dikkat

Use XmlConvert.ToDateTime() that takes in XmlDateTimeSerializationMode

Dikkat

Use XmlConvert.ToDateTime() that accepts an XmlDateTimeSerializationMode instead.

öğesini String eşdeğerine DateTime dönüştürür.

public:
 static DateTime ToDateTime(System::String ^ s);
[System.Obsolete("Use XmlConvert.ToDateTime() that takes in XmlDateTimeSerializationMode")]
public static DateTime ToDateTime (string s);
[System.Obsolete("Use XmlConvert.ToDateTime() that accepts an XmlDateTimeSerializationMode instead.")]
public static DateTime ToDateTime (string s);
public static DateTime ToDateTime (string s);
[<System.Obsolete("Use XmlConvert.ToDateTime() that takes in XmlDateTimeSerializationMode")>]
static member ToDateTime : string -> DateTime
[<System.Obsolete("Use XmlConvert.ToDateTime() that accepts an XmlDateTimeSerializationMode instead.")>]
static member ToDateTime : string -> DateTime
static member ToDateTime : string -> DateTime
Public Shared Function ToDateTime (s As String) As DateTime

Parametreler

s
String

Dönüştürülecek dize.

Döndürülenler

DateTime

Dizenin DateTime eşdeğeri.

Öznitelikler

Özel durumlar

s, null değeridir.

s boş bir dize veya doğru biçimde değil.

Örnekler

Aşağıdaki örnek, kesin olarak yazılan verileri okumak için ve ToDateTime kullanırToDouble.

#using <System.dll>
#using <System.xml.dll>

using namespace System;
using namespace System::IO;
using namespace System::Xml;
int main()
{
   XmlTextReader^ reader = gcnew XmlTextReader( "orderData.xml" );
   
   //Parse the file and pull out the order date and price.
   while ( reader->Read() )
   {
      if ( reader->NodeType == XmlNodeType::Element )
      {
         if ( reader->Name->Equals( "order" ) )
         {
            DateTime orderDate = XmlConvert::ToDateTime( reader->GetAttribute( "date" ) );
            Console::WriteLine( "order date: {0}", orderDate.ToString() );
         }
         else
         if ( reader->Name->Equals( "price" ) )
         {
            Double price = XmlConvert::ToDouble( reader->ReadInnerXml() );
            Console::WriteLine( "price: {0}", price );
         }
      }
   }

   
   //Close the reader.
   reader->Close();
}
using System;
using System.IO;
using System.Xml;

public class Sample
{

  public static void Main()
  {
    XmlTextReader reader = new XmlTextReader("orderData.xml");

    //Parse the file and pull out the order date and price.
    while (reader.Read()){
       if (reader.NodeType==XmlNodeType.Element){
         switch(reader.Name){
           case "order":
             DateTime orderDate = XmlConvert.ToDateTime(reader.GetAttribute("date"));
             Console.WriteLine("order date: {0}", orderDate.ToString());
             break;
           case "price":
             Double price = XmlConvert.ToDouble(reader.ReadInnerXml());
             Console.WriteLine("price: {0}", price.ToString());
             break;
         }
       }
    }

    //Close the reader.
    reader.Close();
  }
}
Imports System.IO
Imports System.Xml

public class Sample

  public shared sub Main()
  
    Dim reader as XmlTextReader = new XmlTextReader("orderData.xml")

    'Parse the file and pull out the order date and price.
    while (reader.Read())
       if (reader.NodeType=XmlNodeType.Element)
         select case reader.Name
           case "order":
             Dim orderDate as DateTime = XmlConvert.ToDateTime(reader.GetAttribute("date"))
             Console.WriteLine("order date: {0}", orderDate.ToString())
           case "price":
             Dim price as Double = XmlConvert.ToDouble(reader.ReadInnerXml())
             Console.WriteLine("price: {0}", price.ToString())
         end select
       end if
    end while

    'Close the reader.
    reader.Close()  
  end sub
end class

Örnekte giriş olarak dosyası orderData.xmlkullanılır.

<order date="2001-05-03">
  <orderID>367A54</orderID>
  <custID>32632</custID>
  <price>19.95</price>
</order>

Açıklamalar

Not

XmlConvert.ToDateTime(String) yöntemi, .NET Framework 2.0 sürümünde kullanımdan kaldırılmıştır ve yöntemiyle XmlConvert.ToDateTime(String, XmlDateTimeSerializationMode) değiştirilmiştir.

Şunlara uygulanır

ToDateTime(String, String)

öğesini String eşdeğerine DateTime dönüştürür.

public:
 static DateTime ToDateTime(System::String ^ s, System::String ^ format);
public static DateTime ToDateTime (string s, string format);
static member ToDateTime : string * string -> DateTime
Public Shared Function ToDateTime (s As String, format As String) As DateTime

Parametreler

s
String

Dönüştürülecek dize.

format
String

Dönüştürülen DateTimeöğesine uygulanacak biçim yapısı. Geçerli biçimler şunlardır: "yyyy-MM-ddTHH:mm:sszzzzz" ve alt kümeleri. Dize bu biçime göre doğrulanır.

Döndürülenler

DateTime

Dizenin DateTime eşdeğeri.

Özel durumlar

s, null değeridir.

s veya format String.Empty -veya- s öğesine karşılık gelen formatbir tarih ve saat içermez.

Şunlara uygulanır

ToDateTime(String, String[])

öğesini String eşdeğerine DateTime dönüştürür.

public:
 static DateTime ToDateTime(System::String ^ s, cli::array <System::String ^> ^ formats);
public static DateTime ToDateTime (string s, string[] formats);
static member ToDateTime : string * string[] -> DateTime
Public Shared Function ToDateTime (s As String, formats As String()) As DateTime

Parametreler

s
String

Dönüştürülecek dize.

formats
String[]

Dönüştürülen DateTimeöğesine uygulanacak biçim yapılarını içeren bir dizi. Geçerli biçimler şunlardır: "yyyy-MM-ddTHH:mm:sszzzzz" ve alt kümeleri.

Döndürülenler

DateTime

Dizenin DateTime eşdeğeri.

Özel durumlar

s, null değeridir.

s veya öğesinin formats bir öğesi String.Empty -veya- s öğesinden herhangi formatsbirine karşılık gelen bir tarih ve saat içermez.

Açıklamalar

Bu yöntem, dizenin doğrulanması için birden çok biçime izin verir.

Şunlara uygulanır

ToDateTime(String, XmlDateTimeSerializationMode)

String belirtilen öğesini kullanarak XmlDateTimeSerializationMode öğesini öğesine DateTime dönüştürür.

public:
 static DateTime ToDateTime(System::String ^ s, System::Xml::XmlDateTimeSerializationMode dateTimeOption);
public static DateTime ToDateTime (string s, System.Xml.XmlDateTimeSerializationMode dateTimeOption);
static member ToDateTime : string * System.Xml.XmlDateTimeSerializationMode -> DateTime
Public Shared Function ToDateTime (s As String, dateTimeOption As XmlDateTimeSerializationMode) As DateTime

Parametreler

s
String

Dönüştürülecek String değer.

dateTimeOption
XmlDateTimeSerializationMode

Tarihin yerel saate dönüştürülmesi veya UTC tarihiyse Eşgüdümlü Evrensel Saat (UTC) olarak korunması gerektiğini belirten numaralandırma değerlerinden biri.

Döndürülenler

DateTime

eşdeğeridir DateTime String.

Özel durumlar

s, null değeridir.

dateTimeOption, null değeridir.

s boş bir dize veya geçerli bir biçimde değil.

Şunlara uygulanır