![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 07.11.2012
Сообщений: 84
|
![]()
Добрый день!
В программе функцией now записывается в базу дату открытия файла. Время на компьютере то в виде дд.мм.гггг Появилась проблема, на одном компьютере говорят системные настройки.. и в общем дата отображается дд/мм/гггг И у этого пользователя документ не помечается прочитанным, дата не записывается. Что сделать с датой?! |
![]() |
![]() |
![]() |
#2 |
Далеко не
Участник клуба
Регистрация: 11.08.2011
Сообщений: 1,512
|
![]() |
![]() |
![]() |
![]() |
#4 |
Пользователь
Регистрация: 07.11.2012
Сообщений: 84
|
![]()
Спасибо!) Пошла по ссылке!)
|
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 07.11.2012
Сообщений: 84
|
![]()
FormatDateTime -ок.
Хочу со слешами, так надо Код:
Все равно с точками |
![]() |
![]() |
![]() |
#6 |
personality
Старожил
Регистрация: 28.04.2009
Сообщений: 2,899
|
![]()
Существует глобальная переменная DateSeparator: Char, но её использование не Thread-safe, по понятным причинам глобальности.
А есть нормальный способ через TFormatSettings, который видно сразу, когда _открываете справку_ по FormatDateTime. Код:
|
![]() |
![]() |
![]() |
#7 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]() Цитата:
Так? Код:
|
|
![]() |
![]() |
![]() |
#8 |
Пользователь
Регистрация: 07.11.2012
Сообщений: 84
|
![]()
А вот как будто я так не пробовала)) ShowMessage( FormatDateTime('dd/mm/yyyy', now));
все равно с точками!! На GetLocaleFormatSettings(fs); ругается -не запускается.. |
![]() |
![]() |
![]() |
#9 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
да, Вы правы, есть такой косячок-с...
Объясню, почему я сразу его не заметил: я проверил (ошибочно с FormatDateTime('dd\mm\yyyy', а когда вставлял на форум, увидел, что слеши не в ту сторону. исправил, наивно полагая, что функции ВСЁ РАВНО, какие символы выводить (кстати, кроме слеша, это действительно так. попробуйте, пробелы или те же запятые!!) ладно. на каждую хитрую функцию найдётся своя хитрость. пробуйте так: Код:
|
![]() |
![]() |
![]() |
#10 |
Пользователь
Регистрация: 07.11.2012
Сообщений: 84
|
![]()
Отлично, так сработало
![]() хотела в переменную типа TDateTime Последний раз редактировалось lu_una; 20.12.2012 в 11:25. |
![]() |
![]() |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
С++ Функция | 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 |