Ordinare gli elementi di una lista in base alla data

Salve, ho una lista di elementi e vorrei ordinarli in base alla data.
La data è formattata in dd/MM/yyyy.
Esempio:
05/06/2020 pippo
01/02/2020 pluto
24/10/2020 puffo

Fino ad ora mi riesce ad ordinare solamente in base al giorno. Essendo una stringa ho usato compare text e segment per prendere solo la data. C’è qualche soluzione?

You can use the listutils extension from @Hossein

Another idea to easily sort dates is to save them as yyyy/MM/dd

2 Likes

non funziona

dopo me li ordina in base all’anno, io vorrei in base al giorno poi mese e poi anno

It would really help if you provided a screenshot of your relevant blocks, so we can see what you are trying to do, and where the problem may be.

To get an image of your blocks, right click in the Blocks Editor and select "Download Blocks as Image". You might want to use an image editor to crop etc. if required. Then post it here in the community.

Taifun


Trying to push the limits! Snippets, Tutorials and Extensions from Pura Vida Apps by Taifun.

@piero_piero Devi mandare una foto dei tuoi blocchi per aiutare gli altri a trovare il tuo problema in dettaglio :+1:
Basta che fai click destro col mouse e selezioni Download i blocchi come immagine e poi se vuoi, puoi tagliare l’immagine con l’editor. Infine la mandi nella chat e gli altri ti possono aiutare.
Ciao da Pizzaguy07

1 Like

If you are not allowed to change to yyyy/MM/dd format, you can still do a temporal sort of dd/MM/yyyy format by sorting in 3 steps:

  • sort by dd
  • sort by MM
  • sort by yyyy

Each sort step should preserve the order of records that have the same sort key value.

This technique was used back in the era of IBM card sorter machines.

This is ugly, but sorts a list of lists by date, where the first item is a date in dd/MM/yyyy format, uses Hossein’s ListUtils extension for the sort routine.

image