Проблема с добавлением даты и времени! | |
---|---|
dmitri_kul Автор Сообщений: 5 Дата регистрации: 28.08.2023 |
Добрый день, всем !
Подскажите, пожалуйста, не получается следующий вопрос. Есть дата и время, в одном поле ( текстовом поле), нужно чтобы в соседней ячейке оказалось дата и время пересчитанное, с добавлением времени+ 60 минут. т.е. 28.08.2023 8:10 в соседней ячейке : 28.08.2023 9.10 (последнее автоматом высчитывалось). Спасибо большое. |
Re: Проблема с добавлением даты и времени! | |
---|---|
ssa Сообщений: 13056 Откуда: Москва Дата регистрации: 23.03.2005 |
И в чем проблема? В неумении прибавить 3600 секунд?
------------------ Лень - это неосознанная мудрость. |
Re: Проблема с добавлением даты и времени! | |
---|---|
dmitri_kul Автор Сообщений: 5 Дата регистрации: 28.08.2023 |
Спасибо, большое ssa! за ответ!
а еще в соседней надо добавить + 15 календарных дней. Также по секундам мне прибавлять или как посоветуйте? Я вполне серьезно не понимаю. Т.е. суть проблемы идет такая, что надо составить некий календарик, расчета дат. Спасибо большое! |
Re: Проблема с добавлением даты и времени! | |
---|---|
ssa Сообщений: 13056 Откуда: Москва Дата регистрации: 23.03.2005 |
Если тип datetime, то секунды, если date, то дни. ------------------ Лень - это неосознанная мудрость. |
Re: Проблема с добавлением даты и времени! | |
---|---|
of63 Сообщений: 25580 Откуда: Н.Новгород Дата регистрации: 13.02.2008 |
() а я понимаю эти вопросы - хелп русский бесплатно скачать, установить, и не забыть зачем фокс реанимировал ) много действий )
Да и просто спросить, не думая ) |
Re: Проблема с добавлением даты и времени! | |
---|---|
Vedmak Сообщений: 6007 Откуда: CiTY Дата регистрации: 30.10.2003 |
Не знаю контекста вопроса? Но поясню из своего опыта:
* datatime переменными фокс оперирует в констркцкии {^YYYY-MM-DD}: select * from FILE where DT = {^2023-01-01}. * если вам нужен запрос периода, то так: select * from FILE where DT between {^2023-01-01} and {^2023-01-31}; Детали в хелпе фокса. Мы разработчики с очень многолетним опытом. Прошу извинить за комментарии ))) очень много таких вопросов. конструкцию {^...} возвращает функция DATE() ------------------ Говорить стоит лишь для тех, кто слушает. Исправлено 1 раз(а). Последнее : Vedmak, 29.08.23 22:57 |
Re: Проблема с добавлением даты и времени! | |
---|---|
dmitri_kul Автор Сообщений: 5 Дата регистрации: 28.08.2023 |
Большое спасибо Всем за ответы!
Все комментарии и замечания, помогли! |
Re: Проблема с добавлением даты и времени! | |
---|---|
akvvohinc Сообщений: 4367 Откуда: Москва Дата регистрации: 11.11.2008 |
Цитата:Странная формулировка. Функция DATE() возвращает текущую системную дату (в формате Date). С помощью "конструкции" задается константа типа Date или Datetime. |
Re: Проблема с добавлением даты и времени! | |
---|---|
Vedmak Сообщений: 6007 Откуда: CiTY Дата регистрации: 30.10.2003 |
Корректное замечание. Думающий проверит саму функцию DATE по хелпу и обнаружит там необязательные параметры. Да, без них возвращается текущая системная дата винды. Такое же поведение проявит и фунцкция DATETIME. И тут очень удобно помнить, что надо учитывать типы возвращаемых параметрами функций DATE и DATETIME. Можно работать как в "+" так и в "-": для DATE это дни, а для DATETIME секунды. Успехов! P.S. Пример оперирование датами: выявление количества недель для своего календаря.
------------------ Говорить стоит лишь для тех, кто слушает. Исправлено 2 раз(а). Последнее : Vedmak, 30.08.23 21:01 |
Re: Проблема с добавлением даты и времени! | |
---|---|
akvvohinc Сообщений: 4367 Откуда: Москва Дата регистрации: 11.11.2008 |
Цитата:При чем здесь параметры? Я лишь назвал странной формулировку - "Функция возвращает конструкцию", где под конструкцией подразумевается некая константа - никогда не слышал ничего подобного. То есть если некая функция возвращает строковое значение, то она возвращает "конструкцию []", а если числовое, то "конструкцию 0"? Исправлено 1 раз(а). Последнее : akvvohinc, 31.08.23 02:08 |
Re: Проблема с добавлением даты и времени! | |
---|---|
Vedmak Сообщений: 6007 Откуда: CiTY Дата регистрации: 30.10.2003 |
{^YYYY-MM-DD} нечто оригинальное, вот и назвал конструкцией. ------------------ Говорить стоит лишь для тех, кто слушает. |
Re: Проблема с добавлением даты и времени! | |
---|---|
of63 Сообщений: 25580 Откуда: Н.Новгород Дата регистрации: 13.02.2008 |
а что ты нашел оригинального?
дата в фоксе - это (изображается в отладчике): пустая {}, непустая {дата}. так и скакнули разрабы к ее написанию (не стали заморачиваться с региональным написанием), а сделали {^дата}, где дата ГГГГ-ММ-ДД. нормально Доб. Да, они не стали заморачиваться, это обычно означает, что юзеры будут заморачиваться (которые поомнят не более одного способа запис, или способа зажигания спички). Обычные дела Исправлено 1 раз(а). Последнее : of63, 31.08.23 20:43 |
Re: Проблема с добавлением даты и времени! | |
---|---|
akvvohinc Сообщений: 4367 Откуда: Москва Дата регистрации: 11.11.2008 |
Цитата:Тут как это ни назови, но функция возвращает значение типа D, а не "изображение" константы того же типа в тексте программы. Формат записи константы мог бы быть и совсем другим - еще более оригинальным или совсем неоригинальным, но значение, возвращаемое функцией DATE() от этого не изменилось бы - она не стала бы вместо одной "конструкции" возвращать другую - вот я о чём. |
Re: Проблема с добавлением даты и времени! | |
---|---|
of63 Сообщений: 25580 Откуда: Н.Новгород Дата регистрации: 13.02.2008 |
Тут не функции, в литерае (?) типа дата {^ГГГГ-ММ-ДД} (естественно в толькл нами понятном смысле\Ю не в математическом)
|
© 2000-2024 Fox Club  |