XmlConvert.ToDateTime 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
오버로드
ToDateTime(String) |
사용되지 않습니다.
사용되지 않습니다.
|
ToDateTime(String, String) | |
ToDateTime(String, String[]) | |
ToDateTime(String, XmlDateTimeSerializationMode) |
지정된 String를 사용하여 DateTime을 XmlDateTimeSerializationMode으로 변환합니다. |
ToDateTime(String)
주의
Use XmlConvert.ToDateTime() that takes in XmlDateTimeSerializationMode
주의
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
매개 변수
- s
- String
변환할 문자열입니다.
반환
문자열에 해당하는 DateTime
값입니다.
- 특성
예외
s
이(가) null
인 경우
s
가 빈 문자열이거나 형식이 잘못된 경우
예제
다음 예제에서는 강력한 형식의 데이터를 사용하고 ToDouble ToDateTime
읽습니다.
#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
이 예제에서는 파일을 orderData.xml
입력으로 사용합니다.
<order date="2001-05-03">
<orderID>367A54</orderID>
<custID>32632</custID>
<price>19.95</price>
</order>
설명
참고
이 XmlConvert.ToDateTime(String) 메서드는 .NET Framework 2.0 버전에서 사용되지 않으며 메서드로 XmlConvert.ToDateTime(String, XmlDateTimeSerializationMode) 대체되었습니다.
적용 대상
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
매개 변수
- s
- String
변환할 문자열입니다.
- format
- String
변환된 DateTime
에 적용할 형식 구조입니다. 올바른 형식에는 "yyyy-MM-ddTHH:mm:sszzzzzz" 및 그 하위 집합이 포함됩니다. 문자열은 이 형식에 대해 유효성을 확인합니다.
반환
문자열에 해당하는 DateTime
값입니다.
예외
s
이(가) null
인 경우
s
또는 format
이 String.Empty인 경우
또는
s
에 format
과 일치하는 날짜와 시간이 포함되지 않는 경우
적용 대상
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
매개 변수
- s
- String
변환할 문자열입니다.
- formats
- String[]
변환된 DateTime
에 적용할 형식 구조가 포함된 배열입니다. 올바른 형식에는 "yyyy-MM-ddTHH:mm:sszzzzzz" 및 그 하위 집합이 포함됩니다.
반환
문자열에 해당하는 DateTime
값입니다.
예외
s
이(가) null
인 경우
s
또는 formats
의 요소가 String.Empty인 경우
또는
s
에 formats
의 요소에 해당하는 날짜와 시간이 포함되지 않은 경우
설명
이 메서드를 사용하면 문자열에 대한 여러 형식의 유효성을 검사할 수 있습니다.
적용 대상
ToDateTime(String, XmlDateTimeSerializationMode)
지정된 String를 사용하여 DateTime을 XmlDateTimeSerializationMode으로 변환합니다.
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
매개 변수
- dateTimeOption
- XmlDateTimeSerializationMode
UTC(Coordinated Universal Time) 날짜를 현지 시간으로 변환할지 아니면 UTC로 유지할지 지정하는 열거형 값 중 하나입니다.
반환
예외
s
이(가) null
인 경우
dateTimeOption
이(가) null
인 경우
s
가 빈 문자열이거나 형식이 잘못된 경우