Внешняя библиотека R использует функцию as.character для преобразования объектов разных классов в строки. Это отлично работает, за исключением моих объектов даты (классы «POSIXlt» и «POSIXt»): обычно вывод выглядит как «2010-11-04 10:43:00» (что идеально), но каждый раз, когда время 00:00 :00 (полночь) компонент времени опущен, и отображается только компонент даты, например «2010-11-04». Но для дальнейшей обработки мне нужен согласованный формат вывода. Так что временная составляющая должна отображаться в любом случае.
Я не могу просто использовать функцию формата, потому что внешняя библиотека выполняет вызов. Поэтому я подумал, что перезапись функции as.character для классов «POSIXlt» и «POSIXt» может быть решением, но я не знаю, как это сделать. Другие идеи приветствуются :)