[QGIS-it-user] Modifica formato data

Marco Spaziani spaziani.marco a gmail.com
Sab 23 Feb 2019 06:05:09 PST


Grazie !!!

Il giorno sab 23 feb 2019 alle ore 14:36 Alessandro Perego <
alsper78 a gmail.com> ha scritto:

> Ciao,
>
> la spiegazione della funzione format_data() dice:
> Format a date type or string into a custom *string format*. Uses Qt
> date/time format strings. See QDateTime::toString.
>
> Mi sembra di capire che la funzione format_data() trasformi un input di
> tipo DATA in un output di tipo STRINGA, quindi in anteprima la stringa
> risultante viene mostrata correttamente ma quando dovrebbe essere scritta
> in un campo di tipo DATA non viene riconosciuta e di conseguenza
> restituisce NULL.
>
> Per avere una data formattata in modo personalizzato si deve creare un
> campo di tipo stringa oppure nelle "Proprietà vettore" > "Attribute form"
> con "Tipo widget": Data/ora si può indicare un "Field format"
> personalizzato.
>
> Alessandro
>
>
> Il 23/02/2019 12:08, Marco Spaziani ha scritto:
>
> Non va.
> Ho creato uno shape file di punti ad hoc (e senza operare alcun Join, così
> non ci sono dubbi). Nella Tabella attributi ho creato due Campi in formato
> Data, chiamandoli rispetivamente "data1" e "data2". Ho aggiunto 3 punti e,
> per ognuno dei tre punti, nel Campo "data1" ho inserito una data casuale
> dal calendarietto. Il sistema mi restituisce di default queste data nel
> formato anno-mese-giorno (yyyy-mm-dd). Il Campo "data2" l'ho lasciato
> volutamente vuoto. Quindi con Calcolatore di Campi ho selezionato ho optato
> per "Aggiorna un campo esistente" e, dal menù a tendina ho selezionato il
> Campo "data2". Quindi nel pannello per la scrittura delle funzioni ho
> scritto:
> format_date( "data1" ,'dd.MM.yyyy')
> l'Anteprima mi fa vedere una data scritta proprio come da me desiderato,
> ossia in formato giorno-mese-anno (dd-mm-yyyy).
> A questo punto cliccando su OK mi aspetterei che il Campo "data2" si
> popoli delle stesse date del Campo "data1" ma nel formato giorno-mese-anno
> ...e invece no ...si riempie solo di NULL.
> E' inutile che vi mandi i dati che ho usato, tanto "l'esperimento" su
> descritto è facilmente e rapidamente ripetibile da chiunque.
> A questo punto direi che il Join esce dalla lista dei presunti colpevoli e
> che forse il problema sta proprio nella funzione "format_date".
>
> Il giorno sab 23 feb 2019 alle ore 10:53 Marco Spaziani <
> spaziani.marco a gmail.com> ha scritto:
>
>> Hai ragione.
>> QGIS 3.4 e Windows 8.
>> Prima di allegare i dati voglio fare qualche altra prova, cioè voglio
>> verificare se il problema si presenta anche su Tabelle e Campi in formato
>> Data creati ad hoc, a prescindere dal Join, in modo da capire se è un
>> problema che riguarda la funzione "format_data" in generale o se riguarda
>> la funzione "format_data" solo per i Campi in formato Data generati da un
>> Join.
>>
>> Il giorno sab 23 feb 2019 alle ore 09:46 Totò <pigrecoinfinito a gmail.com>
>> ha scritto:
>>
>>> ciao,
>>> quale versione di QGIS e sistema operativo
>>>
>>> puoi allegare i dati??
>>>
>>> saluti
>>>
>>>
>>>
>>> -----
>>> https://pigrecoinfinito.wordpress.com/
>>> --
>>> Sent from:
>>> http://osgeo-org.1560.x6.nabble.com/QGIS-Italian-User-f5250612.html
>>> _______________________________________________
>>> QGIS-it-user mailing list
>>> QGIS-it-user a lists.osgeo.org
>>> https://lists.osgeo.org/mailman/listinfo/qgis-it-user
>>>
>>
> _______________________________________________
> QGIS-it-user mailing listQGIS-it-user a lists.osgeo.orghttps://lists.osgeo.org/mailman/listinfo/qgis-it-user
>
> _______________________________________________
> QGIS-it-user mailing list
> QGIS-it-user a lists.osgeo.org
> https://lists.osgeo.org/mailman/listinfo/qgis-it-user
>
-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: <http://lists.osgeo.org/pipermail/qgis-it-user/attachments/20190223/7931b8d1/attachment.html>


Maggiori informazioni sulla lista QGIS-it-user