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.