none
convertir de string a date time con AM y PM RRS feed

  • Pregunta

  • EN C# SHARP POR FAVOR!, no en Visual Basic

    TENGO ESTE VALOR obtenido de un campo de una tabla en sql server

    string fecha="19/07/2013 03:23:17 p. m."

    ahora para buscar todos los registros de otra tabla con esta fecha, ¿Cómo es el formato, ya que utilizo el más común y nada?

    Datetime fecha2;

    fecha2= convert.todatetime(fecha);

    ya estuve buscando por varias páginas y no encuentro la solución.

    gracias y saludos

    martes, 13 de agosto de 2013 19:11

Todas las respuestas

  • Buenas, Para mi lo mas comodo es usar datetime.parse, echa un ojo a este enlace: http://msdn.microsoft.com/es-es/library/1k1skd40.aspx Eso si, el pm y am creo que no lo va a aceptar, convierte tu fecha a formato 24 horas, y después llama al método. Si es am, dejas la fecha como esta, si es pm sumas 12 horas, y al final obtén una cadena de este tipo: 19/07/2013 20:56:01 Esa la puedes pasar a datetime desde el string con el método que te digo Saludos Pd: si esta respuesta resuelve tu problema márcala como solución, si sólo te ayuda vital como útil.
    martes, 13 de agosto de 2013 19:29
  • ahora para buscar todos los registros de otra tabla con esta fecha

    para buscar en otra tabla no aplcias ningun formato, solo pasas el DateTime por parametro

    [ADO.NET] Filtrar rango de fechas

    como veras la idea es pasar directo el datetime, aunque buscar usando un = en el WHERE lo veo muy dificil que coincida, quizas buscar por un rango del dia

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina

    martes, 13 de agosto de 2013 19:44