Suite

Comment convertir un champ « aaaa/mm » en « aaaa/mm/jj » ?


J'essaie de modifier un champ de date existant de la forme "aaaa/mm" dans un format que le plugin TimeManager pour QGIS peut gérer - je suppose que "aaaa/mm/jj" le fera.

Je suis allé jusqu'à ouvrir la table de champs d'attributs, ajouter une nouvelle table et mettre en place la calculatrice de champs - mais je ne vois pas comment ajouter simplement un "/01" aux informations existantes dans le champ sans obtenir un " erreur "expression invalide".


Dans le Calculateur de champ, créer un nouveau Chaîne de caractères champ et utilisez le nom du champ de date comme expression :

"Date_field"

Ensuite, vérifiez le Mettre à jour le champ existant et sélectionnez le "Date_field". Utilisez ensuite cette expression pour copier les valeurs du champ de chaîne avec l'ajout/01:

"Chaîne_champ" + '/01'

J'espère que cela pourra aider!


Voir la vidéo: Format dates with VBA (Octobre 2021).