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

start [/forum/topic.php?fid=41&msg=33757439&tid=1591558]: |
0ms |
get settings: |
4ms |
get forum list: |
15ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
151ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
57ms |
get tp. blocked users: |
1ms |
| others: | 207ms |
| total: | 451ms |

| 0 / 0 |
