AppTime

StockSharp.Configuration

Application-wide time conversion utilities respecting configured timezone.

Properties

TimeZone
public static TimeZoneInfo TimeZone { get; set; }
value = AppTime.TimeZone
AppTime.TimeZone = value

Global application time zone.

Methods

FormatFromUtc
public static string FormatFromUtc(DateTime utc, string format)
result = AppTime.FormatFromUtc(utc, format)

Format UTC DateTime with application timezone applied.

FromUtc
public static DateTime FromUtc(DateTime utc)
result = AppTime.FromUtc(utc)

Convert UTC DateTime to application time zone.

FromUtc
public static DateTimeOffset FromUtc(DateTimeOffset utc)
result = AppTime.FromUtc(utc)

Convert UTC DateTimeOffset to application time zone.

ToApp
public static DateTimeOffset ToApp(DateTimeOffset dto)
result = AppTime.ToApp(dto)

Convert DateTimeOffset to application time zone, mimicking TimeConverter logic.

ToAppTime
public static DateTime ToAppTime(DateTime dt)
result = AppTime.ToAppTime(dt)

Convert a date-time to application time zone. A value on the machine clock is converted from it, and any other value names an instant in UTC - every moment in the application is UTC, so one that lost its kind on the way through storage or a wire format still names the same instant.