Je viens de relire la doc, et contrairement à ce que je pensais, les échange se font avec une format chaine de caractère quelque soit le format de stockage. Les formats datetime, date et timestamp ne diffèrent que par le mode de stockage interne à la base de données.
(si j'ai bien compris)