0 / 0 / 1
Регистрация: 19.02.2015
Сообщений: 43
1

Как конвертировать дату sql запрос: "1438510210" на дд.мм.гггг чч.ми.сс

05.08.2015, 12:42. Показов 2117. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
примерно так call_time=1438510210

SQL
1
2
3
4
5
6
SELECT 
to_number(to_char(to_date('01-01-1970','DD-MM-YYYY')+round(call_time)/60/60/24,'dd'))DAY,
to_number(to_char(to_date('01-01-1970','DD-MM-YYYY')+round(call_time)/60/60/24,'mm'))mot,
to_number(to_char(to_date('01-01-1970','DD-MM-YYYY')+round(call_time)/60/60/24,'yyyy'))YEAR,
s.*,
FROM таблица s
получаю 2-день 8-месяц 2015-год

есть ли вариант получить по прочее и в минутах, в секундах?

Добавлено через 4 минуты
SQL
1
2
3
4
5
6
to_number(to_char(to_date('01-01-1970','DD-MM-YYYY')+round(call_time)/60/60/24,'dd'))||'.'||
to_number(to_char(to_date('01-01-1970','DD-MM-YYYY')+round(call_time)/60/60/24,'mm'))||'.'||
to_number(to_char(to_date('01-01-1970','DD-MM-YYYY')+round(call_time)/60/60/24,'yyyy'))||' '||
to_number(to_char(to_date('01-01-1970','DD-MM-YYYY')+round(call_time)/60/60/24,'hh24'))||':'||
to_number(to_char(to_date('01-01-1970','DD-MM-YYYY')+round(call_time)/60/60/24,'mi'))||':'||
to_number(to_char(to_date('01-01-1970','DD-MM-YYYY')+round(call_time)/60/60/24,'ss')) times,
получаю "2.8.2015 10:10:10" как думаете это правильно и есть ли вариант по проще?
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
05.08.2015, 12:42
Ответы с готовыми решениями:

По нажатию кнопки "Дата" - текущую дату в формате "ДД, месяц_прописью, ГГГГ г."
По нажатию кнопки "Дата" - текущую дату в формате "ДД, месяц_прописью, ГГГГ г." (Пример, 15 марта...

Вместо даты отображается шаблон "дд.мм.гггг". Как отображать дату?
Понимаю, что вопрос скорее относится к HTML, а не к ASP.NET. Но я использую ASP.NET MVC веб...

Как конвертировать строку "Sep 16" в дату формата 01.09.2016?
как можно конвертировать string Sep 16 в дату формата 01.09.2016 ?

Для заданной даты "дд.мм.гггг" определить дату предыдущего и следующего дня
Есть код для текущей даты (показывает дату вчерашнего и завтрашнего дня). Подскажите код для...

1
1562 / 1040 / 94
Регистрация: 17.04.2009
Сообщений: 2,995
05.08.2015, 12:53 2
Лучший ответ Сообщение было отмечено Sagatbekov как решение

Решение

Цитата Сообщение от Sagatbekov Посмотреть сообщение
есть ли вариант по проще?
SQL
1
SELECT to_date('01.01.1970', 'dd.mm.yyyy') + 1438510210/60/60/24 FROM dual;
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
05.08.2015, 12:53
Помогаю со студенческими работами здесь

Пользователь вводит дату в формате "дд-мм-гггг"
Пользователь вводит дату в формате "дд-мм-гггг". Необходимо вывести на экран эту же дату в формате...

Как конвертировать дату в формат "Понедельник"
У меня формируется отчет. Хочу чтоб он автоматичесски формировался каждый понедельник допустим....

Как в sql реализован логич.тип?Как можно в sql сделать так,чтобы были только значения "0"и"1" или "да"и"Нет"?
Хочу использовать в таблице переменные логического типа, но не нашла ничего про логический тип в...

Как сделать чтобы через запрос заполнялись характеристики поля: "значение по умолчанию", "формат rtf", "описание"?
SQL запрос создаёт таблицу. create table Группы (КодГруппы COUNTER CONSTRAINT PrimaryKey...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru