Curso: Ing. Zevallos vera, Erika
UNIVERSIDAD NACIONAL DEL CALLAOFACULTAD DE INGENIERIA INDUSTRIAL Y DE SISTEMAS
CURSO : LENGUAJE DE PROGRAMACION II
DOCENTE : ING. ERIKA ZEVALLOS VERA
TEMA : TIPOS DE FUNCIONES:FECHAS, CADENAS.
SEMANA : 5,6
APLICACIONES PARA WINDOWS
Curso: Ing. Zevallos vera, Erika
TIPOS DE FUCIONES
FUNCIONES DE TIPO FECHA:
NOW.- Devuelve la fecha y hora del sistema.
TimeString.- Devuelve solo la hora de sistema como una cadena de
caractes.
DateString.- Devuelve solo la fecha de sistema como una cadena de
caractes.
Curso: Ing. Zevallos vera, Erika
ToDate.-Devuelve tambien la fecha del sistema.
Hour.- Devuelve solo el numero de la hora.
Minute.- Devuelve solo los minutos de la hora del sistema.
Seconds.- Devuelve solo los segundos de la hora del sistema.
Curso: Ing. Zevallos vera, Erika
EJEMPLO:1• Load:
txtfecha.text=Today()• Ver:If IsDate(Txtfecha.text)=true thenLbldia.text=Microsoft.visualBasic.Day(fecha)Lblmes.text=Month(Fecha)Lblaño.text=year(Fecha)Lblnumsem.text=Weekday(fecha)Lblnombmes.text=Monthname(Month(Fecha))Lblnomdeldiasema.text=WeekdayName(Weekday(fecha))ElseMsgBox(“No es una fecha correcta”, MsgBoxStyle.Critical, “Verifique”)Txtfecha.clear()Txtfecha.focus()
Curso: Ing. Zevallos vera, Erika
Curso: Ing. Zevallos vera, Erika
Curso: Ing. Zevallos vera, Erika
Curso: Ing. Zevallos vera, Erika
DateDiff.- esta funcion devuelve la diferencia entre dos fechas.SINTAXIS:
DateDiff(intervalo,Fecha1,fecha2)Fecha1 es menor y fecha2 es la fecha mayor. Si se intercambian las fechas el resultado es un numero negativo. El intervalo del tiempo en el caul se va calcular la diferencia entre dos fechas y puede tener cualquiera de los siguientes valores.
Curso: Ing. Zevallos vera, Erika
EJEMPLO:
Private Sub Label1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Label1.Click Dim A, B As Date A = Date.Parse("01-05-2010") B = Date.Parse("01-05-2011") Label1.Text = "La diferencia es:" & DateDiff(DateInterval.Day, A, B) & "DIAS" Label2.Text = "La diferencia es:" & DateDiff(DateInterval.Minute, A, B) & "MINUTOS" End Sub
Curso: Ing. Zevallos vera, Erika
DateInterval.DayOfyear.- obtiene el numero del dia del año que puede ser entre 1 y 365 de la fecha
Ejemplo:
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Btnver.Click Dim fecha As Date fecha = Date.Parse("27-05-2010") Label1.Text = DatePart(DateInterval.DayOfyear, fecha).ToString
End Sub
Curso: Ing. Zevallos vera, Erika
DateInterval.Hour- obtiene cuaqndo dentro de la fecha se encuentra las hora.
Ejemplo:
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Btnver.Click Dim fecha As Date fecha = Date.Parse("27-05-2010") Label1.Text = DatePart(DateInterval.Hour, fecha).ToString
End Sub
Curso: Ing. Zevallos vera, Erika
DateInterval.Day.- obtiene el numero del dia del mes que puede ser entre 1 y 31 dependiendo del mes de la fecha
Ejemplo:
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Btnver.Click Dim fecha As Date fecha = Date.Parse("27-05-2010") Label1.Text = DatePart(DateInterval.Day, fecha).ToString
End Sub
Curso: Ing. Zevallos vera, Erika
DateInterval.Minute.- Obtiene los minutos cuando dentro de la facha se encuentra las horas.
Ejemplo:
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Btnver.Click Dim fecha As Date fecha = Date.Parse("27-05-2010") Label1.Text = DatePart(DateInterval.Minute, fecha).ToString
End Sub
Curso: Ing. Zevallos vera, Erika
DateInterval.Month.- Obtiene el nuemro del mes de la fecha.
Ejemplo:
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Btnver.Click Dim fecha As Date fecha = Date.Parse("27-05-2010") Label1.Text = DatePart(DateInterval.Month, fecha).ToString
End Sub
Curso: Ing. Zevallos vera, Erika
FUNCIONES TIPO CADENASLEN.- Devuelve la cantidad de caracteres que tiene una cadena incluyendo los espacios en blanco.Sintaxis:
Len(cadena)
EJEMPLO:Public Class FormPrivate Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Btnver.Click Dim texto As String Dim r As Integer texto = "ERIKA ZEVALLOS" r = Len(texto) Txtresultado.Text = r
End SubEnd Class
Curso: Ing. Zevallos vera, Erika
LEFT.- Devuelve la cantidad de caracteres de una cadena empezando por la izquierda.Sintaxis:
Microsoft.VisualBasic.Left(cadena, N)
EJEMPLO:
Public Class Form
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Btnver.Click Dim texto As String Dim r As Integer texto = "ERIKA ZEVALLOS" Txtresultado.Text = Microsoft.VisualBasic.Left(texto, 3) End SubEnd Class
Curso: Ing. Zevallos vera, Erika
RIGHT.- Devuelve la cantidad de caracteres de una cadena empezando por la derecha.Sintaxis:
Microsoft.VisualBasic.Right(cadena, N)
EJEMPLO:
Public Class Form
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Btnver.Click Dim texto As String Dim r As Integer texto = "ERIKA ZEVALLOS" Txtresultado.Text = Microsoft.VisualBasic.Right(texto, 7) End SubEnd Class
Curso: Ing. Zevallos vera, Erika
MID.- Devuelve la cantidad de caracteres de una cadena a partir de una detrminada posicion.Sintaxis:
Microsoft.VisualBasic.Mid(cadena, P,N)P: es la posicion de la cadena a partir de la cual se desean obtener los caracteres.N: es la cantidad de caracteres que se desea obtener de la cadena.
EJEMPLO:
Public Class Form
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Btnver.Click Dim texto As String texto = "ERIKA ZEVALLOS" Txtresultado.Text = Microsoft.VisualBasic.Mid(texto, 3, 4) End SubEnd Class
Curso: Ing. Zevallos vera, Erika
UCase.- Esta funcion convierte un texto a mayusculaSintaxis:
Microsoft.VisualBasic.UCase(cadena)
EJEMPLO:
Public Class Form
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Btnver.Click Dim texto As String texto = "erika juana zevallos vera" Txtresultado.Text = Microsoft.VisualBasic.UCase(texto) End SubEnd Class
Tambien se puede usar de esta forma:Dim texto As String texto = "erika juana zevallos vera" Txtresultado.Text = texto.ToUpper
Curso: Ing. Zevallos vera, Erika
LCase.- Esta funcion convierte un texto a minusculasSintaxis:
Microsoft.VisualBasic.LCase(cadena)
EJEMPLO:
Public Class Form
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Btnver.Click Dim texto As String texto = "ERIKA JUANA ZEVALLOS VERA" Txtresultado.Text = Microsoft.VisualBasic.LCase(texto) End SubEnd Class
Tambien se puede usar de esta forma:Dim texto As String texto = "erika juana zevallos vera" Txtresultado.Text = texto.ToLower
Curso: Ing. Zevallos vera, Erika
StrConv.- Esta funcion convierte un texto a caracteres de otra region o a minusculas, mayusculas o solo la primera letra de cada palabra a mayuscula.Sintaxis:
Microsoft.VisualBasic.StrConv(cadena,Tipo)EJEMPLO:
VbStrConv.Lowercase= convierte el texto a minusculas.VbStrConv.ProperCase=convierte el texto a solo la primera
letra de cada palabra a mayusculas.VbStrConv.Uppercase= convierte el texto a mayuscula
Curso: Ing. Zevallos vera, Erika
EJEMPLO
Top Related