0
votes

Visual Studio Site Web Comment obtenir le type de données de la date sans heure dans le tableau

J'ai créé un site Web simple qui montre certaines tables. J'ai créé une base de données de app_data dossier et créé des tables. Une table a une colonne de addDate et son type de données est date . Je veux avoir seulement la date sans temps. Actuellement, mon site Web montre la date comme ceci: xxx

Je veux obtenir la date telle que janvier, 30 2017 .

Voici ce que je a fait:

J'ai créé une base de données Nommé Testdb ajoutant de app_data.

 Entrez la description de l'image ici

de la base de données, je Ajout d'une table et a ajouté une colonne appelée addate. Son type de données est date .

 Entrez la description de l'image ici

J'ai sélectionné data à partir de la liste déroulante DataType de la colonne AddDaTate, mais je reçois données avec le temps comme indiqué ci-dessus.

Comment définir date DataType sans heure dans le tableau dans Visual Studio?


Mise à jour: 6/11

Je pourrais obtenir seulement la date en ajoutant {0: d} dans la propriété de la vue de la grille. Entrez la description de l'image ici

Entrez la description de l'image ici

pour référence: limitedfield. Propriété de DataFormATString


2 commentaires

Si je l'ai bien compris, vous pouvez lancer votre date à la chaîne comme ceci: chaîne date = System.DateTime.now.tostring ("AAA-MM-DD");


@ Hassan.ef Je viens d'ajouter une photo de la liste déroulante DataType. J'ai créé une table à l'aide d'une base de données. Dans ce cas, puis-je utiliser le code que vous avez fourni? Si oui, où dois-je l'ajouter?


3 Réponses :


1
votes

Je pense que c'est ce que vous voulez:

Var CustomDateFormat = YourDate.Tostring ("MMM, DD AAAAYY");

Vous pouvez regarder dans DateTime .Tostring Méthode Pour voir comment vous pouvez convertir une DateTime dans le format que vous attendez.


0 commentaires

0
votes

Vous devez utiliser votre DateTime comme ceci:

  DateTime time = DateTime.Now;  // you datetime value
  DateTime.Now.ToString("MMMM", CultureInfo.InvariantCulture);


0 commentaires

0
votes

Il y a une légère déconnexion entre la couche de base de données et la logique de la couche C # Code que nous devons tous gérer de temps en temps, en C # DateTime code> est utilisé pour les valeurs étalonnantes et celles qui porter un temps aussi.

Lors du stockage de ces valeurs dans SQL, nous pouvons choisir d'utiliser une date code> Type de données et les informations temporelles seront simplement omises. P>

dans votre code, vous pouvez utiliser le .Date code> Propriété pour ignorer le composant TIME et renvoyer une valeur de date comportant une valeur de temps zéro (minuit). P>

Nous acceptons donc que le type de données d'exécution à utiliser est DateTime Code> Maintenant, la seule préoccupation est de savoir comment rendre la valeur dans le format que vous avez demandé. p>

Le type de données DateTime a un . Tostring (format de chaîne) méthode pouvant être utilisée au point que vous devez visualiser la valeur. P>

var formattedDate = dateValue.ToString("MMM, dd yyyy");


0 commentaires