DateTimeFieldFormat.DateFormat Property

Gets the DateFieldFormat object.

Namespace CrystalDecisions.CrystalReports.Engine Assembly CrystalDecisions.CrystalReports.Engine (CrystalDecisions.CrystalReports.Engine.dll)

Syntax

'Declaration

Public Overrideable ReadOnly Property DateFormat As CrystalDecisions.CrystalReports.Engine.DateFieldFormat
public virtual CrystalDecisions.CrystalReports.Engine.DateFieldFormat DateFormat {get;}

Example

This example initializes the DateTimeField object.

'Declaration

      Private Sub InitializeDateTimeFieldObjectFormat(ByVal myReportDocument As ReportDocument, ByVal fieldObjectName As String)
        Dim myReportObject As ReportObject = myReportDocument.ReportDefinition.ReportObjects.Item(fieldObjectName)
        If myReportObject.Kind = ReportObjectKind.FieldObject Then
          Dim myFieldObject As FieldObject = myReportObject

          Dim myDateTimeFieldFormat As DateTimeFieldFormat = myFieldObject.FieldFormat.DateTimeFormat
          Dim myDateFieldFormat As DateFieldFormat = myDateTimeFieldFormat.DateFormat
          myDateFieldFormat.DayFormat = DayFormat.NumericDay
          myDateFieldFormat.MonthFormat = MonthFormat.LongMonth
          myDateFieldFormat.YearFormat = YearFormat.LongYear

          myDateTimeFieldFormat.DateTimeSeparator = " "

          Dim myTimeFieldFormat As TimeFieldFormat = myDateTimeFieldFormat.TimeFormat
          myTimeFieldFormat.AMPMFormat = AMPMFormat.AMPMAfter
          myTimeFieldFormat.AMString = "AM"
          myTimeFieldFormat.HourFormat = HourFormat.NumericHour
          myTimeFieldFormat.HourMinuteSeparator = ":"
          myTimeFieldFormat.MinuteFormat = MinuteFormat.NumericMinute
          myTimeFieldFormat.MinuteSecondSeparator = ":"
          myTimeFieldFormat.PMString = "PM"
          myTimeFieldFormat.SecondFormat = SecondFormat.NumericSecond
          myTimeFieldFormat.TimeBase = TimeBase.On24Hour
        End If
      End Sub
      
      private void InitializeDateTimeFieldObjectFormat(ReportDocument reportDocument, String fieldObjectName)
      {
        ReportObject reportObject = reportDocument.ReportDefinition.ReportObjects[fieldObjectName];
        if (reportObject.Kind == ReportObjectKind.FieldObject)
        {
          FieldObject fieldObject = (FieldObject)reportObject;

          DateTimeFieldFormat dateTimeFieldFormat = fieldObject.FieldFormat.DateTimeFormat;

          DateFieldFormat dateFieldFormat = dateTimeFieldFormat.DateFormat;
          dateFieldFormat.DayFormat = DayFormat.NumericDay;
          dateFieldFormat.MonthFormat = MonthFormat.LongMonth;
          dateFieldFormat.YearFormat = YearFormat.LongYear;

          dateTimeFieldFormat.DateTimeSeparator = " ";

          TimeFieldFormat timeFieldFormat = dateTimeFieldFormat.TimeFormat;
          timeFieldFormat.AMPMFormat = AMPMFormat.AMPMAfter;
          timeFieldFormat.AMString = "AM";
          timeFieldFormat.HourFormat = HourFormat.NumericHour;
          timeFieldFormat.HourMinuteSeparator = ":";
          timeFieldFormat.MinuteFormat = MinuteFormat.NumericMinute;
          timeFieldFormat.MinuteSecondSeparator = ":";
          timeFieldFormat.PMString = "PM";
          timeFieldFormat.SecondFormat = SecondFormat.NumericSecond;
          timeFieldFormat.TimeBase = TimeBase.On24Hour;
        }
      }
      

Version Information

Crystal Reports Basic for Visual Studio 2008

Supported since: Crystal Reports for Visual Studio .NET 2002

See Also

Reference

DateTimeFieldFormat Class
DateTimeFieldFormat Members
CrystalDecisions.CrystalReports.Engine Namespace