Comment afficher la date et l'heure dans une étiquette en C#Comment afficher l'heure et la date en C#
Répondre
Vous aurez besoin de définir la propriété de texte de l'étiquette à DateTime .Maintenant:
labelName.Text = DateTime.Now.ToString();
Vous pouvez formater dans une variété de façons par la remise ToString() une chaîne de format sous forme de « MM/JJ/AAAA » et autres. (Chaînes Google au format date)
Le System.DateTime
class a une propriété appelée Now
qui:
obtient un
DateTime
objet défini sur la date et l'heure actuelles sur cet ordinateur, exprimé en heure locale.
Vous pouvez régler la Text
property de votre étiquette à l'heure actuelle comme celui-ci (où myLabel
est le nom de votre étiquette):
myLabel.Text = DateTime.Now.ToString();
Battez-moi une seconde! :) – Crisfole
DateTime.Now.Tostring();
. Vous pouvez fournir des paramètres à la fonction de chaîne à de nombreuses façons comme donné dans ce lien http://www.geekzilla.co.uk/View00FF7904-B510-468C-A2C8-F859AA20581F.htm
Cela sera très utile. Si vous résidez ailleurs que le format normal (MM/jj/aaaa)
utilisez toujours MM non mm, mm donne les minutes et MM donne le mois.
Pour le temps:
label1.Text = DateTime.Now.ToString("HH:mm:ss"); //result 22:11:45
ou
label1.Text = DateTime.Now.ToString("hh:mm:ss tt"); //result 11:11:45 PM
Pour ce jour:
label1.Text = DateTime.Now.ToShortDateString(); //30.5.2012
En WPF, vous aurez besoin d'utiliser la propriété Content place:
label1.Content = DateTime.Now.ToString();
label1.Text = DateTime.Now.ToLongTimeString();//its for current date
label1.Text = DateTime.Now.ToLongDateString();//its for current time
Pouvez-vous s'il vous plaît expliquer votre réponse et le mettre à jour afin que ce ne soit pas seulement un code seulement répondre – MZaragoza
c'est juste pour afficher l'heure et la date en C# – ExpertDeveloper
Je suis d'accord, mais je pense que nous devrions être pusing dates fondées sur les normes (AAAA-MM-JJ, ou mieux encore: YYYY.MM.DD) – Kendrick
@Kendrick mon point n'était pas ce que nous devrions utiliser la date de base, juste que vous pouvez le formater. En ce qui concerne les dates basées sur les normes: aucun client ne sera satisfait de cela. Ceux d'entre nous qui ont des clients * ne peuvent pas utiliser des dates basées sur des «standards». – Crisfole
Je comprends les exigences du client, mais si vous êtes inquiet à ce sujet, vous devez utiliser les informations de paramètres régionaux pour formater vos dates, pas une chaîne de format. Si vous prévoyez seulement d'avoir des clients basés aux États-Unis, je suppose que vous pouvez vous en sortir, mais si vous devenez mondial, vous aurez beaucoup plus de clients avec MM/JJ/AAAA qu'avec AAAA-MM-JJ. – Kendrick