Как преобразовать datetime в timestamp с помощью С#.NET(игнорируя текущий часовой пояс)?
Я использую приведенный ниже код:
private long ConvertToTimestamp(DateTime value)
{
long epoch = (value.ToUniversalTime().Ticks - 621355968000000000) / 10000000;
return epoch;
}
Но он возвращает значение временной метки в соответствии с текущим часовым поясом, и мне нужен результат без использования текущего часового пояса.