Foro de elhacker.net

Programación => Programación Visual Basic => Mensaje iniciado por: jaxoR en 31 Marzo 2015, 05:52 am



Título: Saber día de la semana
Publicado por: jaxoR en 31 Marzo 2015, 05:52 am
Hola, necesito saber que día es hoy. Ejemplo: Hoy es 31/03, necesitaría saber si es Lunes, Martes, Miercoles, jueves, etc.

Saludos


Título: Re: Saber día de la semana
Publicado por: MCKSys Argentina en 31 Marzo 2015, 07:03 am
Con la función Weekday (https://msdn.microsoft.com/en-us/library/82yfs2zh%28v=vs.90%29.aspx) lo sacas:

Código
  1. Select Case Weekday(Now, vbUseSystemDayOfWeek)
  2. Case vbSunday
  3.    Debug.Print "Domingo"
  4. Case vbMonday
  5.    Debug.Print "Lunes"
  6. Case vbTuesday
  7.    Debug.Print "Martes"
  8. Case vbWednesday
  9.    Debug.Print "Miércoles"
  10. Case vbThursday
  11.    Debug.Print "Jueves"
  12. Case vbFriday
  13.    Debug.Print "Viernes"
  14. Case vbSaturday
  15.    Debug.Print "Sabado"
  16. End Select
  17.  

Saludos!


Título: Re: Saber día de la semana
Publicado por: Miseryk en 31 Marzo 2015, 15:47 pm
Código
  1. MsgBox WeekdayName(Weekday(Now))
  2.  


Título: Re: Saber día de la semana
Publicado por: jaxoR en 31 Marzo 2015, 21:48 pm
En c# como sería?


Título: Re: Saber día de la semana
Publicado por: Shell Root en 31 Marzo 2015, 22:08 pm
Código
  1. Application.CurrentCulture.DateTimeFormat.GetAbbreviatedDayName( _Obj.DayOfWeek ).ToString();