GIS Well-Known Member Licensed User Longtime User May 17, 2017 #1 ciao. Rieccomi, c'è qualcosa per il controllo delle date, anche un campo data? per capirci che mi dia già gg/mm/aaaa. grazie
ciao. Rieccomi, c'è qualcosa per il controllo delle date, anche un campo data? per capirci che mi dia già gg/mm/aaaa. grazie
LucaMs Expert Licensed User Longtime User May 17, 2017 #2 Campo data? DB? Veramente puoi trovare una miriade di post riguardo alle date, sia per DB che non. Dato che non so cosa ti serve, scrivo quello che me pare . In generale, meglio usare sempre i tick per le date (che corrispondono ai millisecondi), tramite le funzioni della classe (oggetto) DateTime. Puoi impostare il formato usato dall'app tramite DateTime.DateFormat (vedi i formati al link visualizzato nell'help contestuale, ovvero quello che compare quando digiti DateTime.DateFormat). Per DB puoi usare ancora un campo long contenente dei tick (ottenuti sempre dalle funzioni di DateTime) o un campo string, meglio nel formato aaaa/mm/gg, per questioni di ordinamento. C'è poi la libreria DateUtils, per calcoli vari.
Campo data? DB? Veramente puoi trovare una miriade di post riguardo alle date, sia per DB che non. Dato che non so cosa ti serve, scrivo quello che me pare . In generale, meglio usare sempre i tick per le date (che corrispondono ai millisecondi), tramite le funzioni della classe (oggetto) DateTime. Puoi impostare il formato usato dall'app tramite DateTime.DateFormat (vedi i formati al link visualizzato nell'help contestuale, ovvero quello che compare quando digiti DateTime.DateFormat). Per DB puoi usare ancora un campo long contenente dei tick (ottenuti sempre dalle funzioni di DateTime) o un campo string, meglio nel formato aaaa/mm/gg, per questioni di ordinamento. C'è poi la libreria DateUtils, per calcoli vari.
LucaMs Expert Licensed User Longtime User May 17, 2017 #3 Ah, poi ci sono view e dialog varie per le date, basta cercare
GIS Well-Known Member Licensed User Longtime User May 17, 2017 #4 qualcosa ho trovato. a me interessava controllare un editText che la data inserita sia corretta. es. 05/33/2017 e in questo caso mi dovrebbe dare errore.
qualcosa ho trovato. a me interessava controllare un editText che la data inserita sia corretta. es. 05/33/2017 e in questo caso mi dovrebbe dare errore.
LucaMs Expert Licensed User Longtime User May 17, 2017 #5 Ti conviene usare una qualche dialog, come AnotherDatePicker (ce ne sono molte), anziché far digitare la data in una EditText (non trovi che sia una scocciatura, come utente?). Altrimenti dovresti usare Regex per convalidare la data immessa. Potresti anche usare Masked EditText di @Informatix. Last edited: May 18, 2017
Ti conviene usare una qualche dialog, come AnotherDatePicker (ce ne sono molte), anziché far digitare la data in una EditText (non trovi che sia una scocciatura, come utente?). Altrimenti dovresti usare Regex per convalidare la data immessa. Potresti anche usare Masked EditText di @Informatix.
LucaMs Expert Licensed User Longtime User May 17, 2017 #6 Qui trovi un esempio su come utilizzare Regex per convalidare una data in un certo formato.
GIS Well-Known Member Licensed User Longtime User May 17, 2017 #7 Grazie... Ho visto AnotherDatePicker l'immagine che vedo sembra bella. La provo... Grazie ancora....... È vero che di es. ce ne sono molti e se conoscessi l'inglese sarebbe anche meglio invece vado avanti a google traduttore.... Provato bello, inserita nell'app Last edited: May 17, 2017
Grazie... Ho visto AnotherDatePicker l'immagine che vedo sembra bella. La provo... Grazie ancora....... È vero che di es. ce ne sono molti e se conoscessi l'inglese sarebbe anche meglio invece vado avanti a google traduttore.... Provato bello, inserita nell'app