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.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)
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 formatbir 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 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
- 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.