Eu tenho uma camada com pontos que representam acidentes fatais na estrada e o campo "datas_14_D" contém a data deles, mas seu tipo é string. Gostaria de converter esse campo de string em campo de data, mas o botão OK está inativo. Qual é o problema? Eu uso QGis. Veja a imagem abaixo
9
Respostas:
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.
Você pode inserir uma expressão assim, usando o nome do seu campo: -
Se tudo estiver bem, você deve ver algo assim ...
fonte
Ou simplesmente use:
Com MAJ como seu campo de data (dd / MM / AAAA).
fonte
Uma atualização para o QGIS 3 da resposta cristalina de @Steven Kay
Você pode contornar isso criando um script python curto na guia do editor de funções do editor de expressões.
Você pode inserir uma expressão assim, usando o nome do seu campo: -
Se tudo estiver bem, você deve ver algo assim ...
fonte