2010-07-16 24 views

Respuesta

14

En el informe cristalino función de la fecha formulafield aavailable no pasar su formato de fecha y hora en que obtendrá la fecha solamente aquí

Ejemplo: Date({MyTable.dte_QDate})

0

si es sólo un problema de formato de usar ToShortDateString()

0

Hay muchas maneras de hacer esto. Simplemente puede usar lo que se describe here o puede hacer myDate.ToString("dd-MMM-yyyy");. Hay mucha ayuda para este tema en la documentación de MSDN.

También podría escribir es el propietario DateExtension clase que le permitirá ir algo así como myDate.ToMyDateFormat();

public static class DateTimeExtensions 
    { 
     public static DateTime ToMyDateFormat(this DateTime d) 
     { 
      return d.ToString("dd-MMM-yyyy"); 
     } 
    } 
1

En fórmula de selección de probar este

Date(Year({datetimefield}), Month({datetimefield}), Day({datetimefield})) 
24

Si la fecha y hora está en el campo (no una fórmula), entonces puede darle formato:

  1. haga clic en el botón derecho en el campo -> Editor de formatos
  2. fecha y la hora pestaña
  3. Seleccionar fecha/hora formato que desee (o haga clic en Personalizar)

Si la fecha y hora está en una fórmula:

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

o

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

o

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

etc ...

3

En caso de que el formato tiene que ser hecho en el informe cristalino lado.

Manera simple.

Ventana de diseño de informes de Crystal-> Haga clic con el botón derecho en el campo de fecha-> Formato Campo-> Personalice el formato de fecha según sus necesidades.

Funciona de manera efectiva.

0

A veces, el campo no es reconocido por los informes de cristal como la fecha, lo que puede añadir una fórmula con la función: Fecha ({YourField}), y añadirlo al informe, ahora cuando se abre el cuadro de diálogo Formato de objeto que encontrará las opciones de formato de fecha.

0

Esta fórmula funciona para mí:

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

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