XsDateTime

Overview

The XsDateTime class represents the DateTime value with given timezone offset.

The XsDateTime class is used in the serializers, for example, in the SoapSerializer class to read and write the XsDateTime values to the specified serialize object.

Location


 

constructor

 

constructor

 

XsDateTime()

 

init()

 

Sub New()

constructor (DateTime)

 

constructor(dateTime: DateTime)

 

XsDateTime(DateTime dateTime)

 

init(_ dateTime: DateTime)

 

Sub New(dateTime As DateTime)

Parameters:

  • dateTime:

constructor (DateTime, Int32)

 

constructor(dateTime: DateTime; timeZoneOffset: Int32)

 

XsDateTime(DateTime dateTime, Int32 timeZoneOffset)

 

init(_ dateTime: DateTime, _ timeZoneOffset: Int32)

 

Sub New(dateTime As DateTime, timeZoneOffset As Int32)

Parameters:

  • dateTime:
  • timeZoneOffset:

DateTime

Holds the specified datetime value.

 

property DateTime: DateTime read write;

 

DateTime DateTime { get; set; }

 

var DateTime: DateTime { get{} set{} }

 

Property DateTime() As DateTime

Equals

 

method Equals(obj: Object): Boolean

 

Boolean Equals(Object obj)

 

func Equals(_ obj: Object) -> Boolean

 

Function Equals(obj As Object) As Boolean

Parameters:

  • obj:

GetAttributeCount    (declared in ComplexType)

 

method GetAttributeCount: Int32

 

Int32 GetAttributeCount()

 

func GetAttributeCount() -> Int32

 

Function GetAttributeCount() As Int32

GetAttributeName    (declared in ComplexType)

 

method GetAttributeName(index: Int32): String

 

String GetAttributeName(Int32 index)

 

func GetAttributeName(_ index: Int32) -> String

 

Function GetAttributeName(index As Int32) As String

Parameters:

  • index:

GetAttributeValue    (declared in ComplexType)

 

method GetAttributeValue(index: Int32): String

 

String GetAttributeValue(Int32 index)

 

func GetAttributeValue(_ index: Int32) -> String

 

Function GetAttributeValue(index As Int32) As String

Parameters:

  • index:

GetHashCode

 

method GetHashCode: Int32

 

Int32 GetHashCode()

 

func GetHashCode() -> Int32

 

Function GetHashCode() As Int32

LocalOffset

 

class method LocalOffset: Int32

 

static Int32 LocalOffset()

 

static func LocalOffset() -> Int32

 

Shared Function LocalOffset() As Int32

PropertyChanged    (declared in ComplexType)

 

event PropertyChanged: PropertyChangedEventHandler

 

delegate PropertyChangedEventHandler PropertyChanged()

 

__event PropertyChangedEventHandler: PropertyChanged!

 

Event PropertyChanged As PropertyChangedEventHandler

ReadComplex

Reads the properties DateTime and TimeZoneOffset from the input serialize object ASerializer.

 

method ReadComplex(serializer: Serializer)

 

void ReadComplex(Serializer serializer)

 

func ReadComplex(_ serializer: Serializer)

 

Sub ReadComplex(serializer As Serializer)

Parameters:

  • serializer:

TimeZoneOffset

Holds the specified timezone offset.

 

property TimeZoneOffset: Int32 read write;

 

Int32 TimeZoneOffset { get; set; }

 

var TimeZoneOffset: Int32 { get{} set{} }

 

Property TimeZoneOffset() As Int32

ToLocal

 

method ToLocal: DateTime

 

DateTime ToLocal()

 

func ToLocal() -> DateTime

 

Function ToLocal() As DateTime

ToUtc

 

method ToUtc: DateTime

 

DateTime ToUtc()

 

func ToUtc() -> DateTime

 

Function ToUtc() As DateTime

TriggerPropertyChanged  protected    (declared in ComplexType)

 

method TriggerPropertyChanged(propertyName: String)

 

void TriggerPropertyChanged(String propertyName)

 

func TriggerPropertyChanged(_ propertyName: String)

 

Sub TriggerPropertyChanged(propertyName As String)

Parameters:

  • propertyName:

UseTimeZone

 

property UseTimeZone: Boolean read write;

 

Boolean UseTimeZone { get; set; }

 

var UseTimeZone: Boolean { get{} set{} }

 

Property UseTimeZone() As Boolean

WriteComplex

Writes the property values of DateTime and TimeZoneOffset to the output serialize object aSerializer.

 

method WriteComplex(serializer: Serializer)

 

void WriteComplex(Serializer serializer)

 

func WriteComplex(_ serializer: Serializer)

 

Sub WriteComplex(serializer As Serializer)

Parameters:

  • serializer:

 

DateTime

Holds the specified datetime value.

 

property DateTime: DateTime read write;

 

DateTime DateTime { get; set; }

 

var DateTime: DateTime { get{} set{} }

 

Property DateTime() As DateTime

TimeZoneOffset

Holds the specified timezone offset.

 

property TimeZoneOffset: Int32 read write;

 

Int32 TimeZoneOffset { get; set; }

 

var TimeZoneOffset: Int32 { get{} set{} }

 

Property TimeZoneOffset() As Int32

UseTimeZone

 

property UseTimeZone: Boolean read write;

 

Boolean UseTimeZone { get; set; }

 

var UseTimeZone: Boolean { get{} set{} }

 

Property UseTimeZone() As Boolean

 

LocalOffset

 

class method LocalOffset: Int32

 

static Int32 LocalOffset()

 

static func LocalOffset() -> Int32

 

Shared Function LocalOffset() As Int32

 

constructor

 

constructor

 

XsDateTime()

 

init()

 

Sub New()

constructor (DateTime)

 

constructor(dateTime: DateTime)

 

XsDateTime(DateTime dateTime)

 

init(_ dateTime: DateTime)

 

Sub New(dateTime As DateTime)

Parameters:

  • dateTime:

constructor (DateTime, Int32)

 

constructor(dateTime: DateTime; timeZoneOffset: Int32)

 

XsDateTime(DateTime dateTime, Int32 timeZoneOffset)

 

init(_ dateTime: DateTime, _ timeZoneOffset: Int32)

 

Sub New(dateTime As DateTime, timeZoneOffset As Int32)

Parameters:

  • dateTime:
  • timeZoneOffset:

Equals

 

method Equals(obj: Object): Boolean

 

Boolean Equals(Object obj)

 

func Equals(_ obj: Object) -> Boolean

 

Function Equals(obj As Object) As Boolean

Parameters:

  • obj:

GetAttributeCount    (declared in ComplexType)

 

method GetAttributeCount: Int32

 

Int32 GetAttributeCount()

 

func GetAttributeCount() -> Int32

 

Function GetAttributeCount() As Int32

GetAttributeName    (declared in ComplexType)

 

method GetAttributeName(index: Int32): String

 

String GetAttributeName(Int32 index)

 

func GetAttributeName(_ index: Int32) -> String

 

Function GetAttributeName(index As Int32) As String

Parameters:

  • index:

GetAttributeValue    (declared in ComplexType)

 

method GetAttributeValue(index: Int32): String

 

String GetAttributeValue(Int32 index)

 

func GetAttributeValue(_ index: Int32) -> String

 

Function GetAttributeValue(index As Int32) As String

Parameters:

  • index:

GetHashCode

 

method GetHashCode: Int32

 

Int32 GetHashCode()

 

func GetHashCode() -> Int32

 

Function GetHashCode() As Int32

ReadComplex

Reads the properties DateTime and TimeZoneOffset from the input serialize object ASerializer.

 

method ReadComplex(serializer: Serializer)

 

void ReadComplex(Serializer serializer)

 

func ReadComplex(_ serializer: Serializer)

 

Sub ReadComplex(serializer As Serializer)

Parameters:

  • serializer:

ToLocal

 

method ToLocal: DateTime

 

DateTime ToLocal()

 

func ToLocal() -> DateTime

 

Function ToLocal() As DateTime

ToUtc

 

method ToUtc: DateTime

 

DateTime ToUtc()

 

func ToUtc() -> DateTime

 

Function ToUtc() As DateTime

TriggerPropertyChanged  protected    (declared in ComplexType)

 

method TriggerPropertyChanged(propertyName: String)

 

void TriggerPropertyChanged(String propertyName)

 

func TriggerPropertyChanged(_ propertyName: String)

 

Sub TriggerPropertyChanged(propertyName As String)

Parameters:

  • propertyName:

WriteComplex

Writes the property values of DateTime and TimeZoneOffset to the output serialize object aSerializer.

 

method WriteComplex(serializer: Serializer)

 

void WriteComplex(Serializer serializer)

 

func WriteComplex(_ serializer: Serializer)

 

Sub WriteComplex(serializer As Serializer)

Parameters:

  • serializer:

 

PropertyChanged    (declared in ComplexType)

 

event PropertyChanged: PropertyChangedEventHandler

 

delegate PropertyChangedEventHandler PropertyChanged()

 

__event PropertyChangedEventHandler: PropertyChanged!

 

Event PropertyChanged As PropertyChangedEventHandler