Tad, а раньше оно ПРОСТО не читалось, НИКАКОЙ программулинкой
Все что попало в буфер винды - УЖЕ стало UNICODE.
Думай перед тем, как ляпнуть чего-то
Этот топик читают: Гость
Ответов: 9906
Рейтинг: 351
|
|||
карма: 9 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
Леонид, не в службу а в дружбу - выложите на сайте у Юры (CASPER) этот же пример сразными раскладками (для интереса)
|
|||
карма: 25 |
|
Ответов: 3655
Рейтинг: 69
|
|||
карма: 0 |
|
Гость
Ответов: 17029
Рейтинг: 0
|
|||
Редактировалось 4 раз(а), последний 2025-01-20 16:22:41 |
|||
карма: 0 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
Леонид, объясните! Тоже ничего не понял
![]() |
|||
карма: 25 |
|
Ответов: 9906
Рейтинг: 351
|
|||
Разницу в сутках
![]() |
|||
карма: 9 |
|
Ответов: 8937
Рейтинг: 824
|
|||
Сергей Федорович, Tad, пример вычисляет разницу между двумя датами, введёнными в формате "ДД/ММ/ГГГГ ЧЧ:ММ:СС" (год можно и в формате "/ГГ"), срабатывает по Enter, в скрипте на VB используется упомянутая Сергей Федорович-ем функция DateDiff(*), ей-богу не знаю, что ещё можно пояснить
![]() [size=-2]------ Добавлено в 21:26 Вот ещё что: разница вычисляется в секундах и делится на 86400, на выходе дробное число, где целая часть - сутки, а дробная часть - доля суток, как верно (всегда верно) заметил коллега Galkov (с моей стороны, конечно, некоторое преувеличение считать себя его коллегой ![]() [size=-2]------ Добавлено в 21:45 Tad, выложил, проверил - испорчено примечание к скрипту, всё работает. |
|||
карма: 19 |
|
Гость
Ответов: 17029
Рейтинг: 0
|
|||
Редактировалось 4 раз(а), последний 2025-01-20 16:22:44 |
|||
карма: 0 |
|
Ответов: 8937
Рейтинг: 824
|
|||
Сергей Федорович, при преобразовании в дату функция CDate(*) (да и другие из этой кампании) цЕлую часть числа принимают за число дней с 31/12/1899 г., а дробную - за часы, минуты и секунды, в чём Вы можете убедиться введя даты с разницей более 24 часов.
|
|||
карма: 19 |
|
Гость
Ответов: 17029
Рейтинг: 0
|
|||
Редактировалось 4 раз(а), последний 2025-01-20 16:22:44 |
|||
карма: 0 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
Сергей Федорович, а если 23.00 сегодня и 5.00 завтра или такого не будет?
[size=-2]------ Добавлено в 23:49 Леонид, спасибо, посмотрел. Да такое и у нас было на старом форуме. |
|||
карма: 25 |
|
Гость
Ответов: 17029
Рейтинг: 0
|
|||
Редактировалось 4 раз(а), последний 2025-01-20 16:22:44 |
|||
карма: 0 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
Не делить на 86400, а преобразовать результат в ЧЧ:ММ:СС
[size=-2]------ Добавлено в 00:02 http://hiasm.hexshock.com/xf/topic.php?p=42418#P42418здесь можно посмотреть |
|||
карма: 25 |
|
Гость
Ответов: 17029
Рейтинг: 0
|
|||
Редактировалось 4 раз(а), последний 2025-01-20 16:22:44 |
|||
карма: 0 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
Если не делить на 86400 (из примера Леонида) то получите разницу между датами в секундах, а там делим на 3600 и целая часть - часы и т.д. Вобщем http://hiasm.hexshock.com/xf/topic.php?p=42418#P42418 запустите этот пример (тоже Леонида) и все поймете. Лучше один раз увидеть, чем ...
|
|||
карма: 25 |
|