Quando si passano date / datetimes come parametri url in un'API, quale formato è migliore - unix timestamp o data string (ISO 8601) [closed]

5

Interessante domanda per quanto riguarda il miglior formato per il passaggio di una data / datetime come parametro url in un'API: è meglio passare come timestamp unix o come stringa di data in chiaro ( 01/30/2015 04:17:57pm , 2015-01-27T16:17:57+00:00 )?

    
posta jsanc623 30.01.2015 - 17:53
fonte

1 risposta

7

Dipende dall'utilizzo, ma probabilmente direi che è più sicuro convertire in UTC e poi passare ISO 8601 stringa di stile come suggerisci.

In questo modo, è leggibile dall'uomo e non devi preoccuparti di fusi orari diversi, ecc.

Mentre cercavo una risposta, ho trovato una risposta interessante su StackOverflow che potresti voler leggere: link .

(modifica) Inoltre, se stai utilizzando ISO 8601, non c'è dubbio sull'interpretazione del formato (GG / MM / AAAA vs MM / GG / AAAA vs AAAA / GG / MM vs AAAA / MM / DD ecc.).

    
risposta data 30.01.2015 - 18:12
fonte

Leggi altre domande sui tag