Как преобразовать дату и время в метку времени с помощью C#/.NET (игнорируя текущий часовой пояс)

Как преобразовать дату и время в метку времени с помощью C# .NET (игнорируя текущий часовой пояс)?

Я использую следующий код:

private long ConvertToTimestamp(DateTime value)
{
    long epoch = (value.ToUniversalTime().Ticks - 621355968000000000) / 10000000;
    return epoch;
}

Но он возвращает значение метки времени в соответствии с текущим часовым поясом & и мне нужен результат без использования текущего часового пояса

25
задан Peter Mortensen 10 November 2015 в 11:21
поделиться