Foros del Web » Programación para mayores de 30 ;) » .NET »

Capturando subcadenas

Estas en el tema de Capturando subcadenas en el foro de .NET en Foros del Web. Hola estoy haciendo un programa que muestra la fecha, y después captura el día, mes y año y los imprime en textbox por separado al ...
  #1 (permalink)  
Antiguo 20/10/2012, 21:02
 
Fecha de Ingreso: febrero-2008
Mensajes: 78
Antigüedad: 16 años, 9 meses
Puntos: 0
Capturando subcadenas

Hola estoy haciendo un programa que muestra la fecha, y después captura el día, mes y año y los imprime en textbox por separado al momento de presionar un botón.
El programa hace lo que quiero, pero muestra algunas excepciones abajo.

Código del botón:

Código:
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
      
        Dim c As String
        c = Date.Today
        T1.Text = c
        T2.Text = Mid(c, 1, Len(c) - 8)
        T3.Text = Mid(c, 4, Len(c) - 8)
        T4.Text = Mid(c, 7, Len(c) - 6)
        
    End Sub

Se ejecuta perfecto pero muestra esto abajo:

A first chance exception of type 'System.InvalidCastException' occurred in Microsoft.VisualBasic.dll
A first chance exception of type 'System.InvalidCastException' occurred in Microsoft.VisualBasic.dll
A first chance exception of type 'System.ArgumentOutOfRangeException' occurred in mscorlib.dll
A first chance exception of type 'System.ArgumentOutOfRangeException' occurred in mscorlib.dll
A first chance exception of type 'System.ArgumentOutOfRangeException' occurred in mscorlib.dll
A first chance exception of type 'System.ArgumentException' occurred in Microsoft.VisualBasic.dll
A first chance exception of type 'System.ArgumentOutOfRangeException' occurred in mscorlib.dll
  #2 (permalink)  
Antiguo 21/10/2012, 20:30
Avatar de gedarufi  
Fecha de Ingreso: diciembre-2008
Ubicación: Colombia
Mensajes: 540
Antigüedad: 15 años, 11 meses
Puntos: 22
Respuesta: Capturando subcadenas

El problema es que el tipo de dato que estas manejando no es un String sino un DateTime, prueba con este código a ver como te va

Código VB:
Ver original
  1. Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
  2.      
  3.         Dim c As DateTime = Date.Today
  4.         T1.Text = c
  5.         T2.Text = c.Year
  6.         T3.Text = c.Month
  7.         T4.Text = c.Day
  8.        
  9.     End Sub


Saludos

Etiquetas: subcadenas, textbox, visual
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:54.