Je veux séparer l'année de la date de naissance.J'ai une case à cocher appelée Date de naissance dans un modalpopup et il a utilisé pour afficher la date de naissance d'une personne à côté de la case à cocher et affichera le mm/jj/aa dans une table créée dynamiquement. Mais je veux séparer le mm/jj et l'année et montrer seulement la date avec le mois. Et il y aura une autre case à cocher intitulée Afficher l'année qui ne s'affichera que si la case Date de naissance est cochée et si elle est cochée, elle affichera uniquement l'année. Par exemple: si est cochée On suppose que la date de naissance, il affichera comme ci-dessous Date de naissance [12/27] Année [1986] et si bithdate n'est pas cochée, il ne sera pas affiché la case ci-dessous l'annéeComment séparer l'année d'une date de naissance?
0
A
Répondre
5
Vous pouvez analyser avec DateTime, puis le reformater comme vous le souhaitez. Cela suppose que les données proviennent d'une base de données ou similaire, de sorte qu'il génère une exception pour les données non valides.
DateTime parsed = DateTime.ParseExact(birthDate, "MM/dd/yy", null);
string dateNoYear = parsed.ToString("MM/dd");
string year = parsed.ToString("yy");
3
Si vous avez un objet DateTime
(et vous devriez, plutôt que de traiter avec des dates comme des chaînes), vous pouvez:
- requête pour les propriétés comme des entiers:
myDate.Year
,myDate.Month
. - Format la date comme une chaîne:
myDate.ToString("yyyy");
,myDate.ToString("MM/dd");
Vous pouvez consulter la DateTime string formatting options in MSDN here.
0
//Assuming you have your birtdate is in instance birthDate of type DateTime.
DateTime birthDate;
//set the birthDate here.
string year = birthDate.ToString("yyyy");
string month = birthDate.ToString("mm");
string day = birthDate.ToString("dd");
//Now play as you wish
Plus de formateurs que vous pouvez utiliser.
/**
*
* d :08/17/2000
* D :Thursday, August 17, 2000
* f :Thursday, August 17, 2000 16:32
* F :Thursday, August 17, 2000 16:32:32
* g :08/17/2000 16:32
* G :08/17/2000 16:32:32
* m :August 17
* r :Thu, 17 Aug 2000 23:32:32 GMT
* s :2000-08-17T16:32:32
* t :16:32
* T :16:32:32
* u :2000-08-17 23:32:32Z
* U :Thursday, August 17, 2000 23:32:32
* y :August, 2000
* dddd, MMMM dd yyyy :Thursday, August 17 2000
* ddd, MMM d "'"yy :Thu, Aug 17 '00
* dddd, MMMM dd :Thursday, August 17
* M/yy :8/00
* dd-MM-yy :17-08-00
*/
0
if (! Convert.IsDBNull (oReader [ "BIRTH_DATE"]))
lblBirthDate.Text = "[" + Convert.ToDateTime (oReader [ "BIRTH_DATE"]). ToShortDateString() + "]";
DateTime dob = Convert.ToDateTime (oReader ["BIRTH_DATE"]); int année = année. lblBirthYear.Text + = année; }
Questions connexes
- 1. Date de naissance validation
- 2. ExtJS: demander date de naissance
- 3. Date de naissance multiple Drupal sélectionnez
- 4. calibrer selon la date de naissance donnée
- 5. forme simple date de naissance dans jsf
- 6. Comment séparer la date dans php
- 7. valider 3 champs de texte représentant la date de naissance
- 8. R haut graphique par rapport à la date de naissance
- 9. Obtenir l'âge automatiquement lorsqu'il est donné Date de naissance
- 10. Valider la date de naissance et vérifier l'âge
- 11. valider que Date de naissance ne doit pas être supérieure à la date actuelle
- 12. Comment puis-je obtenir des informations sur la date de naissance de l'application Facebook
- 13. Comment faire une recherche anniversaire (pas date de naissance) dans Solr?
- 14. Comment obtenir l'âge d'une date de naissance en utilisant PHP et MySQL?
- 15. Comment puis-je configurer le champ jquery ui date pour en faire une bonne date de naissance?
- 16. Oracle Calcul de l'âge à partir de Date de naissance et aujourd'hui
- 17. Calcul de l'âge basé sur la date de naissance en SQL et C#?
- 18. Affichage de la date de naissance dans Java en utilisant Util Util
- 19. âge Calcul basé sur une date de naissance dans l'accès MS
- 20. Quel est le problème avec ce générateur de date de naissance aléatoire?
- 21. PHP Regex Problème (nom d'utilisateur, date de naissance, adresse e-mail)
- 22. Comment sélectionner le jour de son nom à partir du prénom et de la date de naissance?
- 23. Comment séparer les méthodes de test unitaires?
- 24. Comment séparer deux rectangles l'un de l'autre?
- 25. Comment séparer le fichier de configuration?
- 26. Comment séparer les messages de socket TCP
- 27. comment puis-je séparer de cette liste?
- 28. trouver l'âge dans l'année à partir de la date de naissance à partir de la date actuelle en utilisant sql query dans sql server2005?
- 29. Séparer les chaînes CSV
- 30. suggérer tout contrôle Asp.net pour ajouter la date de naissance en spécifiant jour, mois et année dans chaque menu déroulant
Insérez le texte de présentation ici à propos de l'an 2000, les programmeurs COBOL se retournant dans leurs tombes, etc. –