How to convert datetime format to date format in crystal report using C#?

前端 未结 8 1184
遇见更好的自我
遇见更好的自我 2021-01-04 13:01

i am working c# windows form application and also in crystal report.i am retriving the date from database in datetime format but i like display date only in report,Is any fo

相关标签:
8条回答
  • 2021-01-04 13:41

    There are many ways you can do this. You can just use what is described here or you can do myDate.ToString("dd-MMM-yyyy"); There are plenty of help for this topic in the MSDN documentation.

    You could also write you own DateExtension class which will allow you to go something like myDate.ToMyDateFormat();

        public static class DateTimeExtensions
        {
            public static DateTime ToMyDateFormat(this DateTime d)
            {
                return d.ToString("dd-MMM-yyyy");
            }
        }
    
    0 讨论(0)
  • 2021-01-04 13:44

    If the datetime is in field (not a formula) then you can format it:

    1. Right click on the field -> Format Editor
    2. Date and Time tab
    3. Select date/time formatting you desire (or click customize)

    If the datetime is in a formula:

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

    or

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

    or

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

    etc...

    0 讨论(0)
  • 2021-01-04 13:51

    In selection formula try this

    Date(Year({datetimefield}), Month({datetimefield}), Day({datetimefield}))
    
    0 讨论(0)
  • 2021-01-04 13:51

    This formula works for me:

    // Converts CR TimeDate format to AssignDate for WeightedAverageDate calculation.
    
    Date( Year({DWN00500.BUDDT}), Month({DWN00500.BUDDT}), Day({DWN00500.BUDDT}) ) - CDate(1899, 12, 30)
    
    0 讨论(0)
  • 2021-01-04 13:54

    In case the formatting needs to be done on Crystal Report side.

    Simple way.

    Crystal Report Design Window->Right click on the date field->format Field->Customize the date format per your need.

    Works effectively.

    0 讨论(0)
  • 2021-01-04 14:00

    In crystal report formulafield date function aavailable there pass your date-time format in that You Will get the Date only here

    Example: Date({MyTable.dte_QDate})

    0 讨论(0)
提交回复
热议问题