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