It is currently 22 April 2025, 21:11 Advanced search

ION Timepicker: come imposto la DATA di ieri?

Domande e risposte su come utilizzare Instant Developer Cloud al meglio

ION Timepicker: come imposto la DATA di ieri?

Postby d.termini » 28 February 2020, 9:39

Siccome gli orari sono in realtà dei datetime interi, dovrei fare in modo che se ho selezionato la giornata di ieri sul campo DATA, anche i timepicker si adeguino.
Non trovo il modo di farlo.
Questo mi complica i calcoli temporali di differenza in minuti con un orario preciso, in quanto viene considerata una giornata intera di differenza.
Inoltre la discrepanza tra quello che vedo nell'interfaccia e il valore del tipo primitivo Date mi complica non poco, perché non so mai come creare correttamente un valore (es "è prima o dopo le ore 18:00?", dove 18:00 è un valore fisso stringa che mi arriva da una configurazione).

In questo caso, se creo una data a partire dalle ore 18:00 per la giornata di ieri mi esce 2020-02-27T18:00, se da interfaccia immetto 18:30 e ottengo la data mi viene fuori 2020-02-28T17:30, chiaramente un bel casino.

Ho provato anche a "unire" data del giorno con il time del datepicker, solo che chiaramente mi ritrovo ingarbugliato al cambio del giorno, se imposto 00:20 da interfaccia poi diventa 2020-02-27T23:20 su Date, se gli forzo la data di oggi diventano le 23:20 di oggi!
Anche convertire tutto in moment mi lascia un po' perplesso perché le 18 diventano le 17 e le 18:30 restano 18:30.
Lavorare un po' di moment e un po' di Date non ci capisco più niente.
d.termini
 
Posts: 1640
Joined: 13 November 2017, 8:41

Return to Tips & Tricks - Cloud

Who is online

Users browsing this forum: No registered users and 25 guests