Comment changer le Format de l'Heure en VB.NET de 24 à 12?
Je suis à l'aide de ces codes pour l'affichage de l'heure en VB.NET
il se présente en format de 24 heures en plus j'en ai besoin dans les 12 heures format
System.DateTime.Now.Hour
System.DateTime.Now.Minute
System.DateTime.Now.Second
exemple:
14:12:42
J'en ai besoin comme :
02:12:42
grâce.
OriginalL'auteur eawedat | 2011-04-27
Vous devez vous connecter pour publier un commentaire.
Utilisation Chaîne de caractères.Format. Par exemple:
Aussi, cette site très utile en résumant les diverses façons dont vous pouvez utiliser des chaînes de caractères.Format. Gardez à l'esprit que la culture peut faire une différence sur la non-formats personnalisés. Le premier exemple ci-dessus en utilisant
T
(Long format de l'Heure) fonctionne sur mon NOUS de PC à base de l'amende juste. Mais si vous dites:Vous vous retrouvez avec 14:12:42. Les deux derniers exemples sont des formats personnalisés et ne sont pas affectés par la culture.
OriginalL'auteur Matt
Lors de l'utilisation d'objets DateTime vous pouvez réellement utiliser la méthode ToString() et réglez le format de l'intérieur.
Vérifier cet article msdn pour plus de clarté:
http://msdn.microsoft.com/en-us/library/zdtaw1bw.aspx
OriginalL'auteur Alex
Utiliser le bon format de chaîne de caractères pour l'affichage.
J'ai utilisé un chaîne de format personnalisée dans ce cas.
donc ça va. Mon mauvais. Merci.
OriginalL'auteur Oded
1-Utiliser les regex pour obtenir deux premiers caractères de la chaîne ie à partir de 23:11:59 obtenez 23
2-convertir ce nombre de type entier
3-maintenant vérifier si ce n'est pas supérieure à 12 et si il est de soustraire 12 et par l'aide de la chaîne.remplacer remplacer l'ancienne valeur.
OriginalL'auteur m.qayyum
...
OriginalL'auteur edCoder