powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Преобразование строки к дате работает странно
6 сообщений из 6, страница 1 из 1
Преобразование строки к дате работает странно
    #39273222
Maxifly
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plsql
1.
2.
3.
4.
5.
6.
7.
Connected to Oracle Database 12c Enterprise Edition Release 12.1.0.2.0 
Connected as acc@sspdb041

SQL> select TO_TIMESTAMP('2016.01.01T23:59:50', 'YYYY-MM-DD"T"HH24:MI:SS') from dual;
TO_TIMESTAMP('2016.01.01T23:59
-------------------------------------------------
01.01.16 23:59:50,000000000



Ну вот что за фигня! Строка формату не соответствует, но преобразовывается без ошибок


Люблю галеры - работящий коллектив, романтика мужского труда. Стоишь на мостике в пене брызг и эдак поворотясь:
- Голубчик! Утроить количество ударов - Али-паша уходит...
...
Рейтинг: 0 / 0
Преобразование строки к дате работает странно
    #39273229
Фотография Elic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Преобразование строки к дате работает странно
    #39273236
Maxifly
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Elic,

И что?

Первая же запись:

-
/
,
.
;
:
"text"


Yes

Punctuation and quoted text is reproduced in the result.
...
Рейтинг: 0 / 0
Преобразование строки к дате работает странно
    #39273255
Фотография Elic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MaxiflyИ что?Мозг-то включи.MaxiflyПервая же запись:И глаза разуй, чтоб не видеть фигу.
...
Рейтинг: 0 / 0
Преобразование строки к дате работает странно
    #39273990
stax..
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Maxifly
Код: plsql
1.
2.
3.
4.
5.
6.
7.
Connected to Oracle Database 12c Enterprise Edition Release 12.1.0.2.0 
Connected as acc@sspdb041

SQL> select TO_TIMESTAMP('2016.01.01T23:59:50', 'YYYY-MM-DD"T"HH24:MI:SS') from dual;
TO_TIMESTAMP('2016.01.01T23:59
-------------------------------------------------
01.01.16 23:59:50,000000000



Ну вот что за фигня! Строка формату не соответствует, но преобразовывается без ошибок


Люблю галеры - работящий коллектив, романтика мужского труда. Стоишь на мостике в пене брызг и эдак поворотясь:
- Голубчик! Утроить количество ударов - Али-паша уходит...

Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
GB> /
select TO_TIMESTAMP('2016.01.01T23:59:50', 'FXYYYY-MM-DD"T"HH24:MI:SS') from dual
                    *
ERROR at line 1:
ORA-01861: literal does not match format string


GB> ed
Wrote file afiedt.buf

  1* select TO_TIMESTAMP('2016-01-01T23:59:50', 'FXYYYY-MM-DD"T"HH24:MI:SS') from dual
GB> /

TO_TIMESTAMP('2016-01-01T23:59:50','FXYYYY-MM-DD"T"HH24:MI:SS')
---------------------------------------------------------------------------
01.01.2016 23:59:50,000000000



.....
stax
...
Рейтинг: 0 / 0
Преобразование строки к дате работает странно
    #39274072
Фотография SY
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MaxiflyИ что?


You can use any non-alphanumeric character in the date string to match the punctuation symbol in the format string.

SY.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Преобразование строки к дате работает странно
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]