Table of Contents

Class AppTime

Namespace
StockSharp.Configuration
Assembly
StockSharp.Configuration.dll

Application-wide time conversion utilities respecting configured timezone.

public static class AppTime
Inheritance
AppTime
Inherited Members

Properties

TimeZone

Global application time zone.

public static TimeZoneInfo TimeZone { get; set; }

Property Value

TimeZoneInfo

Methods

FormatFromUtc(DateTime, string)

Format UTC DateTime with application timezone applied.

public static string FormatFromUtc(DateTime utc, string format)

Parameters

utc DateTime
format string

Returns

string

FromUtc(DateTime)

Convert UTC DateTime to application time zone.

public static DateTime FromUtc(DateTime utc)

Parameters

utc DateTime

Returns

DateTime

FromUtc(DateTimeOffset)

Convert UTC DateTimeOffset to application time zone.

public static DateTimeOffset FromUtc(DateTimeOffset utc)

Parameters

utc DateTimeOffset

Returns

DateTimeOffset

ToApp(DateTimeOffset)

Convert DateTimeOffset to application time zone, mimicking TimeConverter logic.

public static DateTimeOffset ToApp(DateTimeOffset dto)

Parameters

dto DateTimeOffset

Returns

DateTimeOffset

ToAppTime(DateTime)

Convert a date-time (UTC/Local/Unspecified) to application time zone, mimicking TimeConverter logic.

public static DateTime ToAppTime(this DateTime dt)

Parameters

dt DateTime

Returns

DateTime