Sé que esto puede ser un duplicado pero con el .NET framework me parece que no puede obtener la fecha y no el tiempo para WPF DatePicker

Tengo este

DatePicker.SelectedDate.Value.Date <--- I believed using the "Date" property would only return the date, but it returns the time "12:00:00" as well. 

He leído este http://msdn.microsoft.com/en-us/library/system.datetime.date.aspx así que no estoy seguro de lo que estoy haciendo mal.

Estoy seguro que es algo tonto como siempre. Pero sin útil de los ojos con que me diga a mí, pensé que recurrir a LO!

Gracias

  • Selector de fecha.SelectedDate.Valor.ToString(«dd/MM/yyyy»);
InformationsquelleAutor user3428422 | 2014-08-14

5 Comentarios

  1. 18

    DatePicker.SelectedDate.Value.Date es un DateTime que aceptan valores null de la propiedad. Por lo que cualquier DateTime Propiedad tiene la fecha y la hora de la sección. pero en este caso no es llenado con el valor correcto y se le da el valor predeterminado. si desea obtener la fecha sólo utilizar el siguiente código,

    DatePicker.SelectedDate.Value.Date.ToShortDateString()
    • Muchas gracias, marcado
  2. 2

    SelectedDate propiedad es de tipo Nullable<DateTime> se da la fecha sin embargo, el tiempo se restablece como 12:00:00 midnight (00:00:00)

    ver más sobre Selector de fecha.Propiedad SelectedDate

    de MSDN: DateTime.La Propiedad De Fecha

    El valor del Tipo de propiedad de la devuelve el valor de DateTime es la misma que la de la instancia actual.
    Debido a que el tipo DateTime representa ambas fechas y horas en un solo tipo, es importante evitar la interpretación errónea de una fecha devuelta por la propiedad de Fecha como la fecha y la hora. Para obtener más información, consulte «Guardar y Restaurar los Valores DateTime» en la DateTime tema.

  3. 1

    El ejemplo siguiente se utiliza la propiedad de Fecha para extraer el componente de fecha de un valor de DateTime con su componente de tiempo de set a cero (0:00:00, o a la medianoche). También ilustra que, dependiendo de la cadena de formato se utiliza cuando se muestra el valor de DateTime, el componente de tiempo puede seguir apareciendo en la salida con formato.

    Que dice que dependiendo del Formato (en este caso el selector de fechas creo) el componente de Tiempo puede aparecer. Como en su enlace, la Salida es a las 12:00 AM

    A fin de Comprobar el Formato /propiedades del selector de fecha.

  4. 1

    Mientras que la selección de la fecha de la datepicker en el código que usted puede hacer lo siguiente:

        DateTime from = From_Date_Picker.SelectedDate.Value.Date
  5. 0

    De verificación para asegurarse de que su configuración regional de Windows se establece en un reloj de 24 horas. Supongo que en su regreso a las 12AM

Dejar respuesta

Please enter your comment!
Please enter your name here