Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Общие вопросы по .NET и C# > Работа с временем


Автор: ilya_cska 29.3.2008, 09:48
Как сделать, чтоб функция срабатывала по часам, т.е в  11.00  11.15 11.30 11.45 12.00 и т.д. 

Автор: Freak_FB 29.3.2008, 10:31
Скорее всего - запустить таймер с периодом в минуту (зависит от степени точности, требуемой твоим приложением). И каждый раз во время срабатывания проверять время и сверять его с требуемым. Если совпадёт - вызвать некоторую функцию.

Автор: Miller_time 29.3.2008, 17:11
А кто нибуть видел контрол часов, ну  что бы установил его на форме и делаешь по нему проверку по методам ? 

Автор: Optimus 29.3.2008, 17:18
Цитата(Miller_time @  29.3.2008,  17:11 Найти цитируемый пост)
А кто нибуть видел контрол часов, ну  что бы установил его на форме и делаешь по нему проверку по методам ?  

А чем таймер не устраивает, ставите на секунду и работает как часы. 

Автор: Fighter 30.3.2008, 00:29
Чем такой вариант не устраивает?

Код

            DateTime.Today.Millisecond
            DateTime.Today.Second
            DateTime.Today.Minute
            DateTime.Today.Hour
            DateTime.Today.DayOfYear
            DateTime.Today.DayOfWeek
            DateTime.Today.Day
            DateTime.Today.Month
            DateTime.Today.Year


Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)