Interpretazione dei formati di data

0

Diciamo che ho un controllo DatePicker e consento ai miei clienti americani di digitare qualcosa di simile "1/1" in esso e premi la scheda passa al controllo successivo. Quindi analizzerò quella data per loro come "01/01/2014" e alcuni pattern più simili. Ma sono tutti basati negli Stati Uniti, quindi sono

"MM/dd/yyyy"

Ora la mia domanda riguarda altri formati? Cosa fare se desidero supportare un formato Paese simile a "yyyy/mm/dd" . In che modo questi paesi interpretano tali modelli?

    
posta DevWannaBe 20.01.2014 - 21:12
fonte

2 risposte

1

Puoi utilizzare il provider di formati relativi alla cultura o utilizzare direttamente il formato personalizzato quando traduci DateTime in String.

Se utilizzi VS 2010 e versioni successive, leggi questo in MSDN Library a partire dalla documentazione di DateTime:

link

E anche questo per il formato di data e ora personalizzato:

link

    
risposta data 21.01.2014 - 07:34
fonte
0

Non credo che esista un modo standard di come dovrebbe funzionare, ma penso che si possa assumere che stiano entrando in due parti della data quelle parti sono il giorno e il mese (a meno che il sistema non abbia un requisito specifico) altrimenti). Ma è necessario mettere un po 'di intelligenza lì, per esempio il formato della data potrebbe essere yyyy.mm.dd. L'algoritmo dovrebbe idealmente essere generico in base alla locale.

    
risposta data 21.01.2014 - 06:51
fonte

Leggi altre domande sui tag