Андрей Тольятти
Active Forum Member / Активный участник форума
Участник № / Member № 6191
отправлено / posted
При программной обработке системной даты новые сутки начинаются по Гринвичу (со смещением на часовой пояс).
То есть если аргумент программы типа date, привязанный к системной дате отобразить на экране, то дата отображается правильно. Но если эту дату программно обработать (или просто скопировать в другой аргумент) то новые сутки начинаются в четыре утра (для часового пояса uts+4:00).
Андрей Тольятти
Active Forum Member / Активный участник форума
Участник № / Member № 6191
отправлено / posted
На экране надо разместить 14 кнопок при нажатии на которые выводится отчёт за сутки. Первая - за сегодня, вторая - за вчера, третья - позавчера и т.д. На кнопке надо написать дату за которую эта кнопка выводит отчёт и день недели этой даты. Текущая дата (за сегодня) выводится правильно. По ней я показываю все дни недели (тоже выводятся правильно). Для того, чтобы показать даты предыдущих 14 дней я а программе создал аргументы типа data, в них записываю sysData_R - n*24*60*60 (n - сколько дней назад). При отображении этих аргументов возникает проблема. Новое дата (смена суток) отображается в этих аргументах не в 00:00, а в 4:00.
Сообщения / Posts 98 | Из / From: Россия
| IP / IP: IP адрес / IP address |
Nico
Forum Professor / Завсегдатай форума
Участник № / Member № 5342
Андрей Тольятти
Active Forum Member / Активный участник форума
Участник № / Member № 6191
отправлено / posted
Если аргумент сделать date&time тогда надо обнулить время. У меня не получается... (время начала и конца отчёта не должно зависеть от текущего времени)
Сообщения / Posts 98 | Из / From: Россия
| IP / IP: IP адрес / IP address |
Nico
Forum Professor / Завсегдатай форума
Участник № / Member № 5342
отправлено / posted
не надо обнулять взять текущее начало суток и из него вычитать (если переход зима-лето не используется)
Сообщения / Posts 873 | Из / From: Россия
| IP / IP: IP адрес / IP address |
отправлено / posted
Пришлите, пожалуйста, на адрес hotline@adastra.ru четкое изложение задачи и пример Вашего проекта с подробным описанием принятого Вами способа решения задачи.
Сообщения / Posts 17316 | Из / From: Россия
| IP / IP: IP адрес / IP address |