
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
29.05.2006, 09:49
|
|||
|---|---|---|---|
Определение формата года |
|||
|
#18+
Как определить программно текущую настройку даты в Windows? dd.MM.yyyy или dd.MM.yy ? Может есть WinAPI функция? Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
29.05.2006, 09:52
|
|||
|---|---|---|---|
Определение формата года |
|||
|
#18+
Если SET("CENTURY ")="ON", то год 4 цифры. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
29.05.2006, 10:08
|
|||
|---|---|---|---|
Определение формата года |
|||
|
#18+
Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
29.05.2006, 10:12
|
|||
|---|---|---|---|
Определение формата года |
|||
|
#18+
Если ты хочешь чтобы формат даты был таким же как в региональных настройках Windows, то дай команду SET SYSFORMATS ON ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
29.05.2006, 10:37
|
|||
|---|---|---|---|
Определение формата года |
|||
|
#18+
выдержка из селекта: Код: plaintext 1. Размерность поля Date таблицы Sfohead D(8) 2. При кратком формате даты в региональных настройках Datav=010106 (01.01.06 - просто точки не нужны) 2. установка SET SYSFORMATS OFF ; SET CENTURY OFF 3. При полном формате даты в региональных настройках Datav=010120, т.е. год получается 2006, а ведь я беру из таблицы и не использую настройки Windows ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
29.05.2006, 10:45
|
|||
|---|---|---|---|
|
|||
Определение формата года |
|||
|
#18+
А для чего весь сыр бор то затеян. Что за страсть с датой работать в текстовом виде? Для чего? Просто показать? Так винда вместе с фоксом и так ее покажут в соответствии с настройками винды или фокса в зависимости от set sysformat. Поставишь ON - будет как в винде и ничего нигде определять не надо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
29.05.2006, 10:59
|
|||
|---|---|---|---|
Определение формата года |
|||
|
#18+
Такова постановка задачи - поле DATAV д/б текстовым сделал через YEAR() Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
29.05.2006, 11:23
|
|||
|---|---|---|---|
|
|||
Определение формата года |
|||
|
#18+
Опять не понял. Вот это: Код: plaintext Если нужны две последних цыфры года, то может лучше вот так: Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
29.05.2006, 12:00
|
|||
|---|---|---|---|
Определение формата года |
|||
|
#18+
Для конвертации в строку используй функцию Код: plaintext На конце именно буква "S", а не "C". В этом случае, вне зависимости от текущих форматов даты будет получена строка вида ГГГГММДД Т.е. сначала 4 цифры года, потом 2 цифры месяца и в конце 2 цифры дня. Для обратного преобразования в формат даты используй функцию Date() Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=41&mobile=1&tid=1591558]: |
0ms |
get settings: |
8ms |
get forum list: |
12ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
178ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
35ms |
get tp. blocked users: |
1ms |
| others: | 234ms |
| total: | 481ms |

| 0 / 0 |
