J'ai un objet "2/17/2011 6:46:01" .J'ai envie de convertir cet objet à 18h46 p>
5 Réponses :
Si l'entrée est une chaîne de la première convertie en une méthode DateTime.Parse, puis la convoitez-la à la raccourci ou à une autre Si l'entrée est DateTime le convertit en shorttiMestring dans ce formulaire: INPUT.TOSHORTIMESTHESTHESTHESTHESTHING P>
Peut-être que vous avez besoin de formater ?!
string myDateString = "2/17/2011 6:46:01 PM"; DateTime datetime = DateTime.Parse(myDateString); string timeString = datetime.ToShortTimeString(); Console.WriteLine(timeString); // 6:46 PM You can format the parsed datetime to a string in many other ways, but the ToShortTimeString does exactly what you want.
string dateString, format;
format = "M/dd/yyyy h:mm:ss tt";
dateString = "2/17/2011 6:46:01 PM";
DateTime result;
CultureInfo provider = CultureInfo.InvariantCulture;
result = DateTime.ParseExact(dateString, format, provider);
Console.WriteLine(result.ToString());
Vous pouvez formater l'objet comme ou p>
C'est génial. Où est votre question? Et s'il vous plaît ne criez pas tout le temps ...
Quelle est l'entrée? Un string? Une date d'heure?
S'il vous plaît désactiver le capslock.
Pourquoi ne pas marquer votre dernière question répondit avant de poster un nouveau ..