XmlConvert.ToDateTime Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Aşırı Yüklemeler
ToDateTime(String) |
Kullanımdan kalktı.
Kullanımdan kalktı.
|
ToDateTime(String, String) | |
ToDateTime(String, String[]) | |
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.
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
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.xml
kullanı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)
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
Dizenin DateTime
eşdeğeri.
Özel durumlar
s
, null
değeridir.
s
veya format
String.Empty
-veya-
s
öğesine karşılık gelen format
bir tarih ve saat içermez.
Şunlara uygulanır
ToDateTime(String, String[])
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
Dizenin DateTime
eşdeğeri.
Özel durumlar
s
, null
değeridir.
s
veya öğesinin formats
bir öğesi String.Empty
-veya-
s
öğesinden herhangi formats
birine 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
- 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
Özel durumlar
s
, null
değeridir.
dateTimeOption
, null
değeridir.
s
boş bir dize veya geçerli bir biçimde değil.