web-dev-qa-db-fra.com

Comment convertir le format datetime en format date dans Crystal Report en utilisant C #?

je travaille l'application de formulaire Windows c # et également dans Crystal Report.Je récupère la date de la base de données au format Datetime mais j'aime afficher la date uniquement dans le rapport, Est-ce que n'importe quel champ de formule dans Crystal Report m'aide pour ce problème.Merci à l'avance.

8
ratty

Dans la fonction de date du champ de formule de rapport Crystal disponible, passez votre format date-heure en ce que vous obtiendrez la date uniquement ici

Exemple: Date({MyTable.dte_QDate})

16
ratty

Si le datetime est dans le champ (pas une formule), vous pouvez le formater:

  1. Clic droit sur le champ -> Editeur de format
  2. Onglet Date et heure
  3. Sélectionnez la mise en forme de date/heure souhaitée (ou cliquez sur personnaliser)

Si le datetime est dans une formule:

ToText({MyDate}, "dd-MMM-yyyy")
//Displays 31-Jan-2010

ou

ToText({MyDate}, "dd-MM-yyyy")
//Displays 31-01-2010

ou

ToText({MyDate}, "dd-MM-yy")
//Displays 31-01-10

etc...

26
Nathan Koop

Dans le cas où la mise en forme doit être effectuée du côté Crystal Report.

Manière simple.

Fenêtre Crystal Report Design-> Faites un clic droit sur le champ de date-> Champ de format-> Personnalisez le format de date selon vos besoins.

Fonctionne efficacement.

3

Dans la formule de sélection, essayez ceci

Date(Year({datetimefield}), Month({datetimefield}), Day({datetimefield}))
1
Johnny

Cette formule fonctionne pour moi:

// Converts CR TimeDate format to AssignDate for WeightedAverageDate calculation.

Date( Year({DWN00500.BUDDT}), Month({DWN00500.BUDDT}), Day({DWN00500.BUDDT}) ) - CDate(1899, 12, 30)
1
bobdriver

si c'est juste un problème de format, utilisez ToShortDateString()

0
D.J

Parfois, le champ n'est pas reconnu par les rapports Crystal comme DATE, vous pouvez donc ajouter une formule avec la fonction: Date ({YourField}), et l'ajouter au rapport, maintenant lorsque vous ouvrez la boîte de dialogue d'objet de format, vous trouverez les options de formatage de la date .

0
Israel Margulies