Bonjour,
J'ai une question (bête) sur les formats de date/heure.
Sur ce code très simple
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 DateTime time = DateTime.Now; string format = "yyyy-MM-dd HH:mm:ss"; label1.Text = DateTime.Now.ToString(format);
Je peux facilement obtenir ce résultat
2014-08-05 09:40:54
Cependant, si le parametre régional de Windows (options régionales et linguistiques / heures HKEY_CURRENT_USER\Control Panel\International\sTime) contient un ".", je ne parviens pas à forcer le séparateur de l'heure avec le double point ":" car il me retourne toujours ce format
2014-08-05 09.46.11
Toutefois, si je désire un format de ce type (yyyy-MM-dd HH|mm|ss)
le résultat est, et reste toujours...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 DateTime time = DateTime.Now; string format = "yyyy-MM-dd HH|mm|ss"; textBox1.Text = DateTime.Now.ToString(format);
...et ce, que le paramètre régional soit un ":" ou un "."2014-08-05 09|51|39
Pourquoi donc n'est il pas possible de forcer le ":" ?
Espérant avoir été assez explicite
D'avance, merci
Partager