Поделиться через


SoapDateTime Класс

Определение

Предоставляет статические методы сериализации и десериализации DateTime в строку, отформатированную как XSD dateTime.

public ref class SoapDateTime sealed
public sealed class SoapDateTime
[System.Runtime.InteropServices.ComVisible(true)]
public sealed class SoapDateTime
type SoapDateTime = class
[<System.Runtime.InteropServices.ComVisible(true)>]
type SoapDateTime = class
Public NotInheritable Class SoapDateTime
Наследование
SoapDateTime
Атрибуты

Примеры

В следующем примере кода показано, как использовать методы в SoapDateTime классе для преобразования между DateTime объектом и строкой XSD dateTime .

using namespace System;
using namespace System::Runtime::Remoting::Metadata::W3cXsd2001;
int main()
{
   
   // Parse an XSD dateTime to create a DateTime object.
   String^ xsdDateTime = "2003-02-04T13:58:59.9999999+03:00";
   DateTime dateTime = SoapDateTime::Parse( xsdDateTime );
   
   // Serialize a DateTime object as an XSD dateTime string.
   Console::WriteLine( "The date in XSD format is {0}.", SoapDateTime::ToString( dateTime ) );
   
   // Print out the XSD type string of the SoapDateTime class.
   Console::WriteLine( "The XSD type of SoapDateTime is {0}.", SoapDateTime::XsdType );
   
}
using System;
using System.Runtime.Remoting.Metadata.W3cXsd2001;

public class Demo
{
    public static void Main(string[] args)
    {
        // Parse an XSD dateTime to create a DateTime object.
        string xsdDateTime = "2003-02-04T13:58:59.9999999+03:00";
        DateTime dateTime = SoapDateTime.Parse(xsdDateTime);

        // Serialize a DateTime object as an XSD dateTime string.
        Console.WriteLine("The date in XSD format is {0}.",
            SoapDateTime.ToString(dateTime));

        // Print the XSD type string of the SoapDateTime class.
        Console.WriteLine("The XSD type of SoapDateTime is {0}.",
            SoapDateTime.XsdType);
    }
}

Комментарии

Дополнительные сведения о типах данных XSD см. в справочнике по типам данных XML.

Конструкторы

SoapDateTime()

Создает экземпляр класса SoapDateTime.

Свойства

XsdType

Получает язык определения XML-схемы (XSD) текущего типа SOAP.

Методы

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
GetHashCode()

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetType()

Возвращает объект Type для текущего экземпляра.

(Унаследовано от Object)
MemberwiseClone()

Создает неполную копию текущего объекта Object.

(Унаследовано от Object)
Parse(String)

Преобразует заданный String в объект DateTime.

ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)
ToString(DateTime)

Возвращает указанный объект DateTime в виде объекта String.

Применяется к