Funcion de días de la semana Visual Basic (vb6)

Bienvenidos a VerTutoriales.com, siguiendo con visual basic y buscando las funciones de fecha que necesitamos para nuestra aplicación, en este caso vamos a resolver cómo saber en que cae un día determinado, pasandole como parámetro una fecha en formato numérico como 22/12/2011 para que nos devuelva 5 (jueves) teniendo en cuenta que el 1 es Sunday o Domingo 🙂

Así que sin más demora, vamos allá:

Lo primero sacar la fecha:

MsgBox Weekday(DateSerial(2011, 12, 22))

En este ejemplo anterior, conseguiremos que visual basic nos devuelva un 5 que corresponde al jueves.

Debemos de tener en cuenta que comenzamos a contar desde el domingo que es 1.

Tambien se puede usar esta funcion para trabajar con el idioma configurado en Windows: WeekdayName()

MsgBox WeekdayName(Weekday(DateSerial(2012, 12, 22)), False, vbSunday)

Esta última función es interesante para hacer comprobaciones o simplemente para mostrar la fecha en formato más extenso, aunque para eso hay otras funciones más prácticas que explicaremos otro día.

Nota: La fecha está introducida en formato inglés, por lo que el formato es: año, mes y día.

Espero que os haya servido!

Si teneis cualquier duda, ya sabeis que podeis comentar o escribir a nuestro tutor.

Un saludo!

Te puede interesar:

2 comentarios

  • frank commented on 11 mayo, 2016 Reply

    lo felicito sus ejemplos son muy practico, pero tengo una duda , hay forma de llenar un combox con los dias del mes?, muchas gracias.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *