15 lines
514 B
C#
15 lines
514 B
C#
using System;
|
|
|
|
namespace GostXades.Helpers
|
|
{
|
|
public static class DateTimeHelper
|
|
{
|
|
public static DateTimeOffset ToDateTimeOffset(this DateTime dateTime, int timeZoneOffsetMinutes = 0)
|
|
{
|
|
var shiftedDateTime = dateTime.AddMinutes(timeZoneOffsetMinutes);
|
|
var unspecifiedDateTime = DateTime.SpecifyKind(shiftedDateTime, DateTimeKind.Unspecified);
|
|
return new DateTimeOffset(unspecifiedDateTime, new TimeSpan(0, timeZoneOffsetMinutes, 0));
|
|
}
|
|
}
|
|
}
|