Переключение на Главную Страницу Страницы: 1 ОтправитьПечать
Обычная тема Как отформатировать... (число прочтений - 2783 )
Arta
1c++ power user
Отсутствует



Сообщений: 2537
Местоположение: Нижний Новгород
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Как отформатировать...
11. Августа 2006 :: 22:57
Печать  
Есть строка '20060811151819'
Надо получить '2006.08.11 15:18'

Как без SUBSTRING отформатировать строку?
втупую использовать CONVERT с параметрами не помогло.

  
Наверх
 
IP записан
 
villy
Senior Member
****
Отсутствует



Сообщений: 287
Зарегистрирован: 24. Мая 2006
Пол: Мужской
Re: Как отформатировать...
Ответ #1 - 14. Августа 2006 :: 07:30
Печать  
если бы твоя строка была бы в формате yyyy-mm-dd hh:mi:ss, то можно было бы.
а твой формат для convert не предусмотрен.
наверное ты это уже и сам в Books Online посмотрел иначе не спрашивал бы.
  
Наверх
IP записан
 
Arta
1c++ power user
Отсутствует



Сообщений: 2537
Местоположение: Нижний Новгород
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Как отформатировать...
Ответ #2 - 14. Августа 2006 :: 08:07
Печать  
Угу... Вот и ищу самое элегантное решение. Что то навроде Формат(Строка, "ЧЧ.ЧЧ.ЧЧЧЧ ЧЧ:ЧЧ") только для скуля Улыбка
  
Наверх
 
IP записан
 
Quan
1c++ donor
1c++ power user
Отсутствует


I'm old, bald and ugly.

Сообщений: 273
Местоположение: Новосибирск -- Москва
Зарегистрирован: 20. Мая 2006
Пол: Мужской
Re: Как отформатировать...
Ответ #3 - 14. Августа 2006 :: 11:58
Печать  
А чем плохо
left(stroka,4)+'.'+substring(stroka,5,2)+'.'  ..... и так далее?
  

А для тех, кто не хотел учить SQL, господь сотворил курсоры
Наверх
 
IP записан
 
Arta
1c++ power user
Отсутствует



Сообщений: 2537
Местоположение: Нижний Новгород
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Как отформатировать...
Ответ #4 - 14. Августа 2006 :: 13:50
Печать  
Substring при больших объемах данных тормозит.
Left - нет, но им не обойдешься...

Печаль

Пока сделал с Substring...
  
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: 1
ОтправитьПечать