jueves, 2 de mayo de 2013

Pintar la fecha y hora actual en ASP.Net

Poner una etiqueta en el fichero *.ASPX en la cual visualizaremos la hora y fecha actual.

<div><h2>
<asp:Label ID="Label1" runat="server" Text="Label"></asp:Label>
</h2> </div>


En el fichero *.CS asociado (por ejemplo en el evento OnLoad)

protected void Page_Load(object sender, EventArgs e)

{
 Label1.Text = DateTime.Now.ToString();

}

Nota: No olvidar los paréntesis "()" del ToString si no .. no funciona, ;)
 

2 comentarios:

  1. Respuestas
    1. Hola Jesús. Los objetos DateTime tienen las propiedades year, month... hour para extraer su informacion por separado, es decir.

      DateTime miFecha = DateTime.Now;

      int year = miFecha.Year;
      int month = moment.Month;
      int day = miFecha.Day;
      int hour = miFecha.Hour;
      int minute = miFecha.Minute;
      int second = miFecha.Second;
      int millisecond = miFecha.Millisecond;

      Despues puedes construirte el formato como mas te guste, por ejemplo:


      label1.Text = year.toString() + '/' + month.toString + '/' + day.toString;
      label2.Text = hour.toString() + ':' + minute.toString() + ':' + milisecond.toString();

      Espero que te ayude, saludos

      Eliminar

Jesús Moreno - Ingeniero Ténico Informático - consultor Informático

Hola, soy Jesús Moreno Ingeniero Técnico Informático en sistemas por la US y propietario de éste blog. Mi trabajo en los ultimos años se ...