Pip-Services-Commons-Dotnet
Static Public Member Functions | List of all members
PipServices3.Commons.Convert.DateTimeConverter Class Reference

Converts arbitrary values into Date values using extended conversion rules: More...

Static Public Member Functions

static DateTime ToNullableDateTime (object value)
 Converts value into Date or returns null when conversion is not possible. More...
 
static DateTime ToDateTime (object value)
 Converts value into Date or returns current when conversion is not possible. More...
 
static DateTime ToDateTimeWithDefault (object value, DateTime? defaultValue)
 Converts value into Date or returns default when conversion is not possible. More...
 

Detailed Description

Converts arbitrary values into Date values using extended conversion rules:

DateTime value1 = DateTimeConverter.ToNullableDateTime("ABC"); // Result: null
DateTime value2 = DateTimeConverter.ToNullableDateTime("2018-01-01T11:30:00.0"); // Result: ZonedDateTime(2018,0,1,11,30)
DateTime value3 = DateTimeConverter.ToNullableDateTime(123); // Result: ZonedDateTime(123)

Member Function Documentation

◆ ToDateTime()

static DateTime PipServices3.Commons.Convert.DateTimeConverter.ToDateTime ( object  value)
static

Converts value into Date or returns current when conversion is not possible.

Parameters
valuethe value to convert.
Returns
Date value or current when conversion is not supported.

See DateTimeConverter.ToNullableDateTime(object)

◆ ToDateTimeWithDefault()

static DateTime PipServices3.Commons.Convert.DateTimeConverter.ToDateTimeWithDefault ( object  value,
DateTime?  defaultValue 
)
static

Converts value into Date or returns default when conversion is not possible.

Parameters
valuethe value to convert.
defaultValuethe default value
Returns
Date value or default when conversion is not supported.

See DateTimeConverter.ToNullableDateTime(object)

◆ ToNullableDateTime()

static DateTime PipServices3.Commons.Convert.DateTimeConverter.ToNullableDateTime ( object  value)
static

Converts value into Date or returns null when conversion is not possible.

Parameters
valuethe value to convert.
Returns
Date value or null when conversion is not supported.

The documentation for this class was generated from the following file: