Существует разница в 12 часов между ожидаемым и фактическим выходом. Если это результат разницы часовых поясов, вы можете добавить модификатор +12 hours
к datetime()
в конце, чтобы получить то, что вы хотите:
datetime('2001-01-01', substr(timestring, 1, length(timestring ) - 9) || ' seconds', '+12 hours')
Результат:
2019-03-14 00:31:00