Форум: "Прочее";
Текущий архив: 2010.08.27;
Скачать: [xml.tar.bz2];
Внизавтоматический перевод часов в системе Найти похожие ветки
← →
Правильный$Вася (2010-03-22 13:17) [0]как узнать, когда он был и в какую сторону?
а то ведь MS постоянно выпускает какие-то апдейты для учета законов разных стран по переводу часов
можно ли получить доступ к этим данным, хранящимся в системе, и как?
простыми словами:
если вчера перевели часы, то в 18:00 уже темно, а вчера было еще светло
так вот как узнать программно - темно сейчас или светло?
← →
Anatoly Podgoretsky © (2010-03-22 13:20) [1]> Правильный$Вася (22.03.2010 13:17:00) [0]
Надо оптический датчик ставить или сложные георасчеты производить.
← →
Правильный$Вася (2010-03-22 13:21) [2]
> сложные георасчеты производить
без учета перевода времени все равно ничего не даст
← →
test © (2010-03-22 13:41) [3]Anatoly Podgoretsky © (22.03.10 13:20) [1]
Да все проще TV Тюнер пусть новости смотрит и распознавалка))
Правильный$Вася (22.03.10 13:21) [2]
Посмотри функции которые работают с _SYSTEMTIME там все есть.
← →
test © (2010-03-22 13:45) [4]EnumSystemLocalesEx вот кстате тоже помочь должно
← →
Anatoly Podgoretsky © (2010-03-22 13:48) [5]> test (22.03.2010 13:41:03) [3]
Там нет фукнции определения что еще темно.
← →
test © (2010-03-22 13:51) [6]Anatoly Podgoretsky © (22.03.10 13:48) [5]
Так ТВ Тюнер новости смотрит, а распазнавалка ищет когда скажут "сегодня в N часов переводим часы".
← →
Kerk © (2010-03-22 13:55) [7]Веб-камеру используй
← →
Медвежонок Пятачок © (2010-03-22 13:55) [8]здесь нужна поправка на солнечное затмение.
← →
Anatoly Podgoretsky © (2010-03-22 13:57) [9]> test (22.03.2010 13:51:06) [6]
Вопроса о дате перевода нет, это неинтересный вопрос, а вот подлинный вопрос.
Цитата: "так вот как узнать программно - темно сейчас или светло?"
← →
Медвежонок Пятачок © (2010-03-22 13:59) [10]главное где.
в тумбочке сейчас светло (там мобила лежит и на нее звонят), а за окном темно.
← →
test © (2010-03-22 14:04) [11]Anatoly Podgoretsky © (22.03.10 13:57) [9]
А в принципе можно, есть в Линухе приложение которое показывает осовещение земного шара в данный момент времени, его разобрать посмотреть как написали и повторить, кстате затмения учтены ))
← →
oldman © (2010-03-22 14:06) [12]
> так вот как узнать программно - темно сейчас или светло?
Если учесть, что часовой пояс меридианный, то прикольно.
За полярным кругом в летнее время понятие "темно" отсутствует вне зависимости от времени.
В Москве и Краснодаре тоже есть разница.
Имхо, странного хочет автор.
Сходи на dateandtime.com, сопри базу.
← →
GDI+ (2010-03-22 14:13) [13]GetTimeZoneInformation
TzSpecificLocalTimeToSystemTime
SystemTimeToTzSpecificLocalTime
DateTimeToSystemTime
SystemTimeToDateTime
← →
Медвежонок Пятачок © (2010-03-22 14:13) [14]широта места нужна
← →
test © (2010-03-22 14:16) [15]GDI+ (22.03.10 14:13) [13]
Так выяснили же что перевод часов не нужен, нужно знать светло сейчас или темно.
← →
Anatoly Podgoretsky © (2010-03-22 14:53) [16]> test (22.03.2010 14:16:15) [15]
Я так понял, что автор георасчеты не потянет, тогда пусть датчик ставит.
← →
test © (2010-03-22 15:43) [17]Anatoly Podgoretsky © (22.03.10 14:53) [16]
А зачем там гео расчеты? Там просто часть кода использовать у себя, откомпилить и все.
← →
Anatoly Podgoretsky © (2010-03-22 15:46) [18]> test (22.03.2010 15:43:17) [17]
Гео расчеты, позволяют определить время восхода и захода на разной широте, желательно с учетом дифракции. Ну а дальше сказать темно или светло дело техники, остатется только добавить учет затмений.
Расчеты сложные.
← →
test © (2010-03-22 15:52) [19]test © (22.03.10 15:43) [17]
Есть написанное приложение достаточно использовать его часть, оно лежит с открытым кодом, можно использовать в своих программах не меняя тип лицензии, я про это.
← →
Правильный$Вася (2010-03-22 17:47) [20]
> Я так понял, что автор георасчеты не потянет, тогда пусть датчик ставит.
георасчеты вполне можно было бы, но мне нафиг не нужно, т.к. утилитка для себя для заранее известных координат
таблицу восходов/закатов тоже не сложно использовать
но вот когда и куда был перевод времени, лучше бы знать отдельно
> Так выяснили же что перевод часов не нужен, нужно знать светло сейчас или темно.
не знаю, кто там себе выяснил, моя фраза была плохо процитирована и еще хуже понята: "простыми словами" - означает для тех, кто не смог уразуметь моего хотения из первой моей фразы
> GDI+ (22.03.10 14:13) [13]
спасибо, погляжу
← →
Anatoly Podgoretsky © (2010-03-22 19:33) [21]Ну значит с таблицей умеешь работать, осталось понять следующеее, что такие вещи решаются с помощью UTC и никаких проблем со временем перехода, хотя это тоже не проблема, вся информация в GetTimeZoneInformation, но при работе с UTC - это не нужно
← →
Anatoly Podgoretsky © (2010-03-22 19:34) [22]
> моя фраза была плохо процитирована и еще хуже понята
Не наша проблема.
Страницы: 1 вся ветка
Форум: "Прочее";
Текущий архив: 2010.08.27;
Скачать: [xml.tar.bz2];
Память: 0.49 MB
Время: 0.098 c