Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 20.12.2012, 11:28   #11
tsar_
Форумчанин
 
Аватар для tsar_
 
Регистрация: 06.01.2011
Сообщений: 369
По умолчанию

Можно в строковую переменную записать.
Программирую по необходимости
tsar_ вне форума Ответить с цитированием
Старый 20.12.2012, 11:34   #12
lu_una
Пользователь
 
Регистрация: 07.11.2012
Сообщений: 84
По умолчанию

В строковую все можно, а в дату? Чтобы потом эту дату записать в базу данных в поле с типом дата.
lu_una вне форума Ответить с цитированием
Старый 20.12.2012, 11:41   #13
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

В переменную
Код:
var d: TDateTime;
d:=Now;
В поле базы также, как бы вы из переменной типа TDateTime писали
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 20.12.2012, 11:43   #14
lu_una
Пользователь
 
Регистрация: 07.11.2012
Сообщений: 84
По умолчанию

Аватар, да, так оно есть) но вопрос стоит в том, чтобы у now поменять формат, а потом записывать (точки на слеш, слеш на точки).
lu_una вне форума Ответить с цитированием
Старый 20.12.2012, 11:46   #15
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

Все не так. Тип даты-времени имеет свой внутренний формат. Он не зависит от формата отображения. А отображать можно по разному, как настроишь
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 20.12.2012, 11:51   #16
lu_una
Пользователь
 
Регистрация: 07.11.2012
Сообщений: 84
По умолчанию

Помогите чтоль, я прям не знаю))
проблему которую мне озвучили -вот на компьютере одном дата со слешами, поэтому не записывается в базу дата. в базе через точки.
исправь говорят
lu_una вне форума Ответить с цитированием
Старый 20.12.2012, 12:11   #17
tsar_
Форумчанин
 
Аватар для tsar_
 
Регистрация: 06.01.2011
Сообщений: 369
По умолчанию

1. Получаете дату из системы.
2. Конвертируете в строку.
3. Делаете со строкой, все что нужно.
4. Сохраняете эту строку куда нужно.

Напишите простенькую функцию, которая это будет делать, и вызывайте ее при сохранении даты, и любые слеши по барабану...
Программирую по необходимости
tsar_ вне форума Ответить с цитированием
Старый 20.12.2012, 13:36   #18
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Здрасьте, приехали..
сразу надо было сказать, что Вы пытаетесь сделать!

Цитата:
Помогите чтоль, я прям не знаю))
проблему которую мне озвучили -вот на компьютере одном дата со слешами, поэтому не записывается в базу дата. в базе через точки.
исправь говорят
Вас обманули.
Разбирайтесь, в каком формате дата в базе данных.
Если строковая - то используйте код для преобразования даты в строку в нужном виде и эту строчку вставляйте в БД.

если же дата в БД в формате DATE (DATETIME), то никаких преобразований НЕ НУЖНО! Как уже было совершенно справедливо сказано выше - в дате никаких форматов нет и быть не может. Это уже проблемы приложения (клиентской части), как отобразить дату пользователю!! Если у Вас дата в БД именно в нормальном формате (повторюсь, date или datetime или аналогичные форматы), тогда нужно вашу дату передавать в запрос ЧЕРЕЗ ПАРАМЕТЕР! (ищите параметрические запросы)

если по сказанному будут вопросы, задавайте...
Serge_Bliznykov вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
С++ Функция Andreima Помощь студентам 0 05.06.2012 20:05
Функция KuckaMAXHATKA Общие вопросы C/C++ 1 22.02.2011 01:00
Функция в VB asd48 Помощь студентам 1 25.12.2008 23:29
Функция asd48 Помощь студентам 2 21.12.2008 17:17
одна функция потока, а другая функция - член класса запускающего этот поток Дмитрий_Ч Общие вопросы C/C++ 2 27.09.2007 08:50