Не может вычесть наивный со стороны смещения и осведомленный о смещении datetimes

Похоже, вам нужно установить переменную окружения ORACLE_SID в ORCL. Предполагая, что вы находитесь в Linux, запустите это из командной строки ' env ', без кавычек, и обновите исходный вопрос с выводом этого. Когда Oracle запускается, он ищет несколько переменных среды, ORACLE_HOME и ORACLE_SID являются двумя из критических. Разместив выходные данные команды env , кто-то может помочь.

Кроме того, как примечание, я обычно получаю больше удачи, сначала установив программное обеспечение базы данных Oracle, а затем создав базу данных, используя либо команду DBCA, либо команду create database. Последний немного более продвинутый, но это хорошая вещь для изучения.

268
задан Acumenus 19 May 2017 в 10:34
поделиться

2 ответа

вы пытались удалить информацию о часовом поясе?

из http://pytz.sourceforge.net/

naive = dt.replace(tzinfo=None)

может также потребоваться добавить преобразование часового пояса.

редактировать: пожалуйста, имейте в виду возраст этого ответа. Python 3 ответ ниже.

282
ответ дан 23 November 2019 в 02:21
поделиться

Есть ли какая-то неотложная причина, по которой вы не можете обработать вычисление возраста в самом PostgreSQL? Что-то вроде

select *, age(timeStampField) as timeStampAge from myTable
1
ответ дан 23 November 2019 в 02:21
поделиться
Другие вопросы по тегам:

Похожие вопросы: