Estou surpreso por não ter visto isso antes. Talvez eu esteja ignorando algo óbvio :)
Embora você esteja usando um local diferente para mim, está usando o mesmo formato de data que eu no Reino Unido, dd / MM / aaaa. Eu recebo um erro ligeiramente diferente (no QGIS 2.16.1), mas ele não gosta desse formato de data.
Você pode contornar isso criando um script python curto na guia do editor de funções do editor de expressões.
- Vá para a guia do editor de funções no editor de expressões
- Crie uma nova função (botão "Novo arquivo")
- cole o seguinte na janela de código. Você pode obter erros de recuo, então recue manualmente com espaços, se necessário
- clique no botão "Carregar" para salvar as alterações
- volte para a guia expressão
- olhe sob o cabeçalho python, agora deve ver uma função chamada parse_date_dmy
from qgis.core import *
from qgis.gui import *
from PyQt4.QtCore import QDate
@qgsfunction(args="auto", group='Python')
def parse_date_dmy(fromval, feature, parent):
return QDate.fromString(fromval, 'dd/MM/yyyy')
Você pode inserir uma expressão assim, usando o nome do seu campo: -
parse_date_dmy("mydate")
Se tudo estiver bem, você deve ver algo assim ...