none
Fecha sin hora RRS feed

  • Pregunta

  • Hola estoy haciendo un contador de visitas y en el global.asax tengo esto:

     Sub Application_Start(ByVal sender As Object, ByVal e As EventArgs)
            ' Código que se ejecuta al iniciarse la aplicación
            Application("visitas") = 0
            Application("fecha") =Now.Date
                  
            
        End Sub

    pero cuando lo ejecuto me muestra la fecha con la hora y yo quiero la fecha sola sin nada mas.

    tambien prove con date.today, date.now y no pasa nada siempre me puestra la hora,minutos y segundos.

    como puedo hacer??

    miércoles, 17 de noviembre de 2010 13:12

Respuestas

  • En lugar de guardar Now.Date:

    Haz esto:

    Application("fecha") =Now.Date.ToShortDateString()


    Para el correcto funcionamiento, y que otros usuarios se puedan beneficiar de la solucion de esta pregunta por favor marca las respuestas que te hayan ayudado como "Respuesta".
    Si la respuesta te ha sido util Votala.
    Mi Blog: Jtorrecilla
    Enlace a Faq de Winforms en Ingles Muy bueno
    • Marcado como respuesta yoguille miércoles, 17 de noviembre de 2010 14:51
    miércoles, 17 de noviembre de 2010 13:13
    Moderador

Todas las respuestas

  • En lugar de guardar Now.Date:

    Haz esto:

    Application("fecha") =Now.Date.ToShortDateString()


    Para el correcto funcionamiento, y que otros usuarios se puedan beneficiar de la solucion de esta pregunta por favor marca las respuestas que te hayan ayudado como "Respuesta".
    Si la respuesta te ha sido util Votala.
    Mi Blog: Jtorrecilla
    Enlace a Faq de Winforms en Ingles Muy bueno
    • Marcado como respuesta yoguille miércoles, 17 de noviembre de 2010 14:51
    miércoles, 17 de noviembre de 2010 13:13
    Moderador
  • hola

    pero cual seria el problema de asignar el DateTime.Now al objeto Application, si despues puedes formatearlo al mostrarlo

    recueda que la fecha por ams que uses

    DateTime.Now.Date no quita por completo la hora sino que la pone en estandar con  12:00:00

    lo que comenta jtorrecilla del uso de ToShortDateString() deja la hora en formato string, no en tipo de dato datetime

    Application("fecha") =DateTime.Now.Date

    esot deja la fecha con la hora 12:00:00, peor cuando la presentes podrias usar

    TextBox1.Text = CDate(Application("fecha")).ToShortDateString()

    pero solo para presentar la hora

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina
    miércoles, 17 de noviembre de 2010 13:21