Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Перевод строки в дату
|
|||
|---|---|---|---|
|
#18+
Имеется поле в виде текстовой строки. Подскажите, пожалуйста, как определить является ли это поле датой (timestamp)? И как перевести его в timestamp без ошибок? Формат даты заранее не известен, и возможны любые варианты. Например: 1. поле '2006-0b-0a' не является датой 2. поле '2006-01-01' является датой 3. поле '02-01-2007 21:28:30' является датой 4. поле 'арара2007' не является датой 5. поле '20080101' является датой Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.07.2008, 18:21 |
|
||
|
Перевод строки в дату
|
|||
|---|---|---|---|
|
#18+
Postgres noobФормат даты заранее не известен, и возможны любые варианты.это невозможно. даже если не учитывать рукописный формат типа "за два года до первого января дветысячи десятого года" и брать такой простой казалось бы формат как '02-01-2007' - уже с ним - не реализуемо. так как в разных культурах номер месяца будет стоять на разных местах и это либо первое февраля либо второе января. и если Вам не известен формат заранее - уже такой простой формат - Вы не сможете правильно сконвертировать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.07.2008, 23:38 |
|
||
|
Перевод строки в дату
|
|||
|---|---|---|---|
|
#18+
Ёшэто невозможно. Ну допустим, мы сами разбирем формат даты, а как проверить набор символов в строке? соответствует он дате или нет? В Sybase есть функция PATINDEX("%[:-я]%",'abcdefg...') которая проверяет набор символов и возвращает 0 или 1 а Postgres есть что-нибудь подобное? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.07.2008, 12:18 |
|
||
|
Перевод строки в дату
|
|||
|---|---|---|---|
|
#18+
Postgres noob Ёшэто невозможно. Ну допустим, мы сами разбирем формат даты, а как проверить набор символов в строке? соответствует он дате или нет? В Sybase есть функция PATINDEX("%[:-я]%",'abcdefg...') которая проверяет набор символов и возвращает 0 или 1 а Postgres есть что-нибудь подобное?В постгресе есть регулярные выражения. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.07.2008, 12:27 |
|
||
|
|

start [/forum/topic.php?fid=53&tid=2004208]: |
0ms |
get settings: |
7ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
38ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
44ms |
get tp. blocked users: |
2ms |
| others: | 215ms |
| total: | 339ms |

| 0 / 0 |
