je travaille C# windows forme application et aussi dans crystal report.i suis retriving la date de la base de données au format datetime mais j'aime afficher la date seulement dans le rapport, est tout champ de formule dans crystal rapport aide pour moi pour ce problème.Merci dans Avance.Comment faire pour convertir le format datetime au format de date dans le rapport de cristal en utilisant C#?
Répondre
Dans le rapport de cristal fonction de la date de formulafield Aavailable y passer votre format date-heure en ce que vous obtiendrez la date seulement ici
Exemple: Date({MyTable.dte_QDate})
si elle est juste une question de format utiliser ToShortDateString()
Il y a plusieurs façons que vous pouvez faire cela. Vous pouvez simplement utiliser ce qui est décrit here ou vous pouvez le faire myDate.ToString("dd-MMM-yyyy");
Il existe beaucoup d'aide pour ce sujet dans la documentation MSDN.
Vous pouvez aussi vous écrire possédez DateExtension classe qui vous permettra d'aller quelque chose comme myDate.ToMyDateFormat();
public static class DateTimeExtensions
{
public static DateTime ToMyDateFormat(this DateTime d)
{
return d.ToString("dd-MMM-yyyy");
}
}
Dans la sélection formule essayer
Date(Year({datetimefield}), Month({datetimefield}), Day({datetimefield}))
Si le datetime est dans le champ (pas une formule), vous pouvez formater:
- Faites un clic droit sur le champ -> Format Editeur
- onglet Date et heure
- date Sélectionnez/heure mise en forme que vous désirez (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 ...
Dans le cas où la mise en forme doit être fait sur le côté Crystal Report.
Façon simple.
Fenêtre de création de rapport Crystal-> Clic droit sur le champ date-> format Champ-> Personnalisez le format de date selon vos besoins.
Fonctionne efficacement.
Parfois, le champ n'est pas reconnu par les rapports de cristal comme la date, de sorte que vous pouvez ajouter une formule avec la fonction: Date ({YourField}), et l'ajouter au rapport, maintenant lorsque vous ouvrez la boîte de dialogue de l'objet de format trouvera les options de formatage de la date.
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. rapport Crystal + C# format de date
- 2. Comment convertir date d'enregistrement au format chaîne au format Date
- 3. convertir le format de date
- 4. convertir le format de date
- 5. Convertir le format SQL DateTime
- 6. comment convertir le format datetime dans NSString?
- 7. Comment personnaliser le format datetime ou convertir DateTime en String avec le format requis
- 8. Convertir le format de date horodatage mysql
- 9. Comment convertir le format de date
- 10. Comment convertir le format de la date
- 11. DateTime Format en C#
- 12. XSLT transformation datetime au format date
- 13. Convertir la chaîne au format DateTime spécifique
- 14. Comment convertir la chaîne avec le format inhabituel en datetime
- 15. Convertir un format de date Javascript au format PHP désiré
- 16. Convertir une date mysql (datetime) dans un meilleur format de date en utilisant php
- 17. sql date convertir au format de chaîne
- 18. Comment convertir en format de date?
- 19. Entraînement au format de chaîne utilisé pour le formatage DateTime
- 20. comment valider le format datetime
- 21. Convertir DateTime pour MySQL en utilisant C#
- 22. conversion date paramètre pour simplifier le format en utilisant iReport
- 23. Conversion du format datetime
- 24. RDLC-Report et CultureInfo au format Datetime
- 25. Comment convertir la date en format paticular en utilisant PHP?
- 26. Convertir DateTime à chaîne avec le format AAAAMMJJ
- 27. C++ Comment convertir une date au format année-mois-jour en un format d'époque unix?
- 28. Convertir le format de date US en format de date ANSI SQL (AAAA-mm-jj)
- 29. format date au format mysql
- 30. Conversion chaîne de date au format DateTime vb.net