Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Формат даты / 7 сообщений из 7, страница 1 из 1
21.03.2014, 19:35:42
    #38593274
Mediv
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Формат даты
Всем привет, подскажите как убрать мили секунды
Код: plsql
1.
2.
3.
4.
select 'hhhhhh'||current_timestamp
      ,'hhhhhh'||current_date
      ,'hhhhhh'||current_time
  from rdb$database t



Спасибо.
...
Рейтинг: 0 / 0
21.03.2014, 19:37:06
    #38593275
kdv
kdv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Формат даты
Mediv,

http://www.firebirdsql.org/refdocs/langrefupd20-current_timestamp.html

тебе надо CURRENT_TIMESTAMP 0
работает это начиная с ФБ 2.0.
...
Рейтинг: 0 / 0
21.03.2014, 23:47:34
    #38593403
Mediv
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Формат даты
kdv,

Не помогает, при склеивании строки все равно 0000 добавляет
Код: plsql
1.
2.
3.
4.
5.
select 'dd'||CURRENT_TIMESTAMP(0)
      ,CURRENT_TIMESTAMP(0)
      ,CURRENT_TIMESTAMP(2)
      ,CURRENT_TIMESTAMP(3)
  from rdb$database t
...
Рейтинг: 0 / 0
22.03.2014, 00:14:47
    #38593410
kdv
kdv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Формат даты
Mediv,

ну так отрежь последние 5 символов. ты же датой-временем как строкой собрался оперировать?
Собственно, всю жизнь что date в 1 диалекте, что timestamp и time в 3 диалекте при конвертации в строку выдавали дату-время (или время) с миллисекундами. Просто раньше вместо миллисекунд выводилось .0000, а теперь выводится реальное значение.
...
Рейтинг: 0 / 0
22.03.2014, 00:49:20
    #38593416
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Формат даты
MedivНе помогает, при склеивании строки все равно 0000 добавляет
Ну так перестань маяться дурью и не склеивай строки на сервере, делай это клиентским
приложением, где можешь задать любой желаемый формат.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
22.03.2014, 23:21:39
    #38593776
Mediv
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Формат даты
kdvMediv,

ну так отрежь последние 5 символов. ты же датой-временем как строкой собрался оперировать?
Собственно, всю жизнь что date в 1 диалекте, что timestamp и time в 3 диалекте при конвертации в строку выдавали дату-время (или время) с миллисекундами. Просто раньше вместо миллисекунд выводилось .0000, а теперь выводится реальное значение.

Спасибо за пояснение, так и сделаю, просто думал может есть стандартное форматирование.
...
Рейтинг: 0 / 0
22.03.2014, 23:42:12
    #38593780
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Формат даты
Medivдумал может есть стандартное форматирование.
Есть. И оно включает в себя четыре нуля после запятой. А отбалдового форматирования - нет.
Ибо не барское это дело строки форматировать.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Формат даты / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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