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

Como obtener Año, Mes y dia en VB.NET?

Estas en el tema de Como obtener Año, Mes y dia en VB.NET? en el foro de .NET en Foros del Web. Hola, quiero obtener la fecha actual en VB.NET para hacer la consulta a sql server de la siguiente forma: @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código SQL: Ver original ...
  #1 (permalink)  
Antiguo 28/09/2010, 11:55
 
Fecha de Ingreso: noviembre-2007
Mensajes: 504
Antigüedad: 16 años, 5 meses
Puntos: 2
Como obtener Año, Mes y dia en VB.NET?

Hola, quiero obtener la fecha actual en VB.NET para hacer la consulta a sql server de la siguiente forma:
Código SQL:
Ver original
  1. SELECT * FROM VentasDiarias WHERE departamento=1 AND fecha >='20100928'
de esta manera obtengo los reportes del dia actual, fijemonos que la fecha inicia por año: 2010 seguido del mes 09 y del dia 28, de esta manera concatenandola se observa de la siguiente forma 20100928 alguien sabe como puedo obtener estos 3 elementos? para despues concatenarlos y mandarlos o si es posible obtener la cadena completa ya?
Saludos y muchas gracias:-p
  #2 (permalink)  
Antiguo 28/09/2010, 12:21
Avatar de osmellbonnie  
Fecha de Ingreso: junio-2010
Ubicación: Managua
Mensajes: 28
Antigüedad: 13 años, 10 meses
Puntos: 1
Respuesta: Como obtener Año, Mes y dia en VB.NET?

Aca el ejemplo para obtener la fecha del sistema y que te lo envie a un textbox, si eso es lo que buscas.

TextBox1.Text = Date.Now.Date
  #3 (permalink)  
Antiguo 28/09/2010, 12:40
 
Fecha de Ingreso: noviembre-2007
Mensajes: 504
Antigüedad: 16 años, 5 meses
Puntos: 2
Respuesta: Como obtener Año, Mes y dia en VB.NET?

Hola, si la obtengo asi, pero no en el formato en que la requiero, ese codigo te da la fecha de la siguiete forma: 28/09/2010 iniciando por mes dia y despues año, ademas de que te pone las barras "/" y yo necesito que inicie por años, seguido de mes y por ultimo el dia y sin espacios ni separadores, lo necesito concatenado toda la cadanea:
20100928
Saludos
  #4 (permalink)  
Antiguo 28/09/2010, 15:24
 
Fecha de Ingreso: julio-2006
Ubicación: En algún lugar de un grán pais
Mensajes: 112
Antigüedad: 17 años, 9 meses
Puntos: 2
Respuesta: Como obtener Año, Mes y dia en VB.NET?

ahh, mira, pon esto:

tu variable, supongamos que es de tipo date y se llama theDate
y tiene el valor 25/12/2005
entonces
TextBox1.Text = theDate.ToString("yyyyMMdd")
  #5 (permalink)  
Antiguo 29/09/2010, 09:08
 
Fecha de Ingreso: noviembre-2007
Mensajes: 504
Antigüedad: 16 años, 5 meses
Puntos: 2
Respuesta: Como obtener Año, Mes y dia en VB.NET?

Hola, mi codigo quedo de esta manera para obtener los elementos que necesito:
Código vb:
Ver original
  1. TextBox1.Text = Year(Now)
  2.         TextBox2.Text = Month(Now)
  3.  
  4.         TextBox3.Text = Day(Now)

Pero en Day(Now) me da un problema, me dice que day es un tipo y no puede ser utilizado como una expresion :(
Lo raro es que una amiga asi lo usa y no tiene problemas, les dejo 2 capturas de pantalla :(
http://ompldr.org/vNW9jNQ
http://ompldr.org/vNW9jNA
  #6 (permalink)  
Antiguo 29/09/2010, 10:14
 
Fecha de Ingreso: julio-2006
Ubicación: En algún lugar de un grán pais
Mensajes: 112
Antigüedad: 17 años, 9 meses
Puntos: 2
Respuesta: Como obtener Año, Mes y dia en VB.NET?

usalos alrreves... now.year
now.month
now.day

de todos modos si formateas, es mas facil...
(como te habia puesto antes...)

Etiquetas: año, dia
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 18:00.