Извините, вот вопрос :andrewshkovskii писал(а):Всем спасибо за наводу на проблему.
Есть вопрос. Я задаю формат даты в cel.conf : dateformat = %S.%3q
Получаю теже 2012. Значит либо в этом случае формат игнорируется, либо происходит лажа с системным форматом даты. Но если задать формат %F %T - то CEl создается с eventtime согласно указанному формату.
Код: Выделить всё
--- asterisk-18.12.1/cel/cel_odbc.c~ 2022-05-19 15:51:28.000000000 +0000
+++ asterisk-18.12.1/cel/cel_odbc.c 2022-06-03 08:23:05.422181784 +0000
@@ -606,6 +606,7 @@
break;
case SQL_TYPE_TIMESTAMP:
case SQL_TIMESTAMP:
+ case SQL_DATETIME:
if (ast_strlen_zero(colptr)) {
continue;
} else {