none
Extraer el año de una cadena de texto

    Pregunta

  • Cordial saludo.

    tengo un textBox en el cual me muestra una fecha de la siguiente manera "dd/mm/aaaa" y necesito extraerlo y guardarlo en una variable para con este hace el llamado de una tabla.

    Ejemplo:

    TextBox1= 01/01/2016

    variable: Año

    Año=2016

    y con el 2016 lo utilizo como dato para buscar.

    gracias.

    viernes, 26 de agosto de 2016 19:40

Respuestas

  • Hola JorgeLeonardoDC,

    Lo mejor sería convertir ese texto a DateTime y luego extraer el año, mes y día.

    Algo así 

                DateTime fecha = Convert.ToDateTime(textBox1.Text);
               
                int dia = fecha.Day;
                int mes = fecha.Month;
                int anio = fecha.Year;
    
                MessageBox.Show("El año es  : " + anio);

    Procura no usar la "ñ" .

    O incluso sería mejor sólo almacenar el valor en el DateTime,  y cuando necesites usar sólo lo llamas :

                DateTime fecha = Convert.ToDateTime(textBox1.Text);
                MessageBox.Show("El año es  : " + fecha.Year) ;


    Saludos.


    JC NaupaCrispín
    Lima - Perú

    La magia no existe, la programación SI


    viernes, 26 de agosto de 2016 19:44