Разбить строку на символы
Андрей1985
Дата: 08.05.2012 10:06:01
Как разбить строку на символы, либо получит символ по его номеру в строке.
DATA=25/02/2012 нужно получить DATA=25.02.2012/
25=Left(DATA,2), 2012=Rigth(DATA,4) , а вот как получить месяц 02, ну никак.....
IBExpert
Дата: 08.05.2012 10:09:09
Андрей1985 |
---|
Как разбить строку на символы, либо получит символ по его номеру в строке. DATA=25/02/2012 нужно получить DATA=25.02.2012/ 25=Left(DATA,2), 2012=Rigth(DATA,4) , а вот как получить месяц 02, ну никак..... |
Дануна?
02=Right(Left(DATA,5),2)
Андрей1985
Дата: 08.05.2012 10:20:03
Спасибо. Работает....
Андрей1985
Дата: 08.05.2012 11:33:34
А может знаете, как использовать StringReplace в Firebird ?
mvb
Дата: 08.05.2012 12:15:34
Андрей1985,
select replace('25/02/2012', '/', '.') from rdb$database
mvb
Дата: 08.05.2012 12:16:33
Андрей1985,
правда, если не ошибаюсь, это появилось в версия FB >= 2.0
miwaonline
Дата: 08.05.2012 13:34:57
Dimitry Sibiryakov
Дата: 08.05.2012 14:02:59
Андрей1985 |
---|
А может знаете, как использовать StringReplace в Firebird ?
|
А может ты перестанешь маяться хернёй и опишешь проблему вместо твоих жалких попыток её
решения?..
Posted via ActualForum NNTP Server 1.5
Андрей1985
Дата: 08.05.2012 15:31:36
Проблема решилась
select replace('25/02/2012', '/', '.') from rdb$database
Спасибо....
mvb
Дата: 08.05.2012 15:51:45
не совсем в тему, но как же ж все-таки не хватает в FB возможности настройки формата даты, чтобы избавиться от извращений с substr...