Questo formato viola ISO 8601 ?: YYYY-MM-DD-HHMMSS

0

Sto rivedendo le best practice per nominare le cose con una data e / o un orario e sembra che ISO 8601 fornisca una solida base.

Tuttavia, vedo le cose qui e amp; lì sembra violare la standardizzazione. Per fare un esempio, l'utilità di backup Time Machine di Apple crea cartelle utilizzando il modulo YYYY-MM-DD-HHMMSS. Se sto leggendo lo standard correttamente, quel trattino finale dovrebbe essere omesso o (facoltativamente) sostituito con una "T".

La mia domanda principale:

La denominazione di Apple qui viola lo standard ISO 8601, oppure esiste una tolleranza all'interno dello standard per questo genere di cose?

Personalmente, mi piace usare un trattino invece di una "T"; sembra essere più leggibile. Ma temo che se lo userò nei miei progetti, potrei rendere le cose più difficili quando voglio che giochino bene con altri sistemi che sono conformi allo standard ISO 8601.

Mi interessano anche le risposte a quanto segue, sebbene possano avventurarsi nell'opinione pubblica.

  • Qual è il ragionamento (oi vantaggi di) che sostituisce la "T" con un trattino?
  • Esistono altre entità non Apple che utilizzano questo formato non ISO o ci sono altri esempi di timestamp non ISO che offrono vantaggi utili?
  • La seguente ISO 8601 alla lettera della legge è ancora importante per cominciare? (In altre parole, perché dovrei preoccuparmi?)

    
posta EJ Mak 26.08.2018 - 17:47
fonte

0 risposte

Leggi altre domande sui tag