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 
2
3
4DateTime 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 
2
3
4DateTime 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

 

 
		
		 
         
  
			
			


 
   
 


 Mettre toutes les dates au format voulu, peu importe les paramètres régionaux des dates/heures ?
 Mettre toutes les dates au format voulu, peu importe les paramètres régionaux des dates/heures ?
				

 Répondre avec citation
  Répondre avec citation



 
			
Partager