Я создаю приложение, которое сообщает мне, сколько времени осталось для открытия или закрытия рынка форекс.C# Как рассчитать предстоящее определенное время?
Например, если в Нью-Йорке рынок только что близко, теперь я хочу знать, сколько времени осталось в Нью-Йорк на рынке, чтобы открыть снова. И некоторые идут на время закрытия, когда оно открыто.
Я могу использовать таймер для уменьшения оставшегося времени, но проблема в том, что я не могу получить абсолютное вычитаемое оставшееся значение времени. Даже с TimeSpan.Subtract или DateTime.Subtract.
EDIT: Я использую этот код, чтобы сказать мне, рынок открыт
if ((IsTimeOfDayBetween(DateTime.UtcNow, new TimeSpan(8, 0, 0), new TimeSpan(16, 0, 0))) == true)
{
textBox1.Background = new SolidColorBrush(Colors.Green);
}
Но после того, как он закрыл, я хочу, оставшееся для того, чтобы открыть снова, дисплей в текстовом блоке.
Работаю как шарм. Спасибо ! – Suleman
@ Сулейман, не проблема ... и извините, я только что отредактировал ответ снова, чтобы рассмотреть время закрытия в новый день. Надеюсь, что это именно то, что вам нужно – karkazz