elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Estamos en la red social de Mastodon


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP) (Moderador: kub0x)
| | | |-+  Calcular dias entre Fecha A y Fecha B
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] 2 Ir Abajo Respuesta Imprimir
Autor Tema: Calcular dias entre Fecha A y Fecha B  (Leído 13,656 veces)
Braayhaan

Desconectado Desconectado

Mensajes: 224



Ver Perfil
Calcular dias entre Fecha A y Fecha B
« en: 21 Julio 2010, 23:36 pm »

Buenas a todos los usuarios de Foro.elhacker, bueno mi pregunta es esta.

Quiero hacer una aplicacion para contar los dias en Medio de Fecha A y Fecha B ejemplo , Cuantos dias hay desde el 25 de enero al 15 de julio.

Pero no se como empezar a hacerlo a ver si me pueden dar una ayuda por aca :P gracias xD


En línea

[D4N93R]
Wiki

Desconectado Desconectado

Mensajes: 1.646


My software never has bugs. Its just features!


Ver Perfil WWW
Re: Calcular dias entre Fecha A y Fecha B
« Respuesta #1 en: 22 Julio 2010, 00:13 am »

Restas B - A = X

X va a ser tipo TimeSpan. Los días los ves en X.TotalDays

Eso es todo :)


En línea

Braayhaan

Desconectado Desconectado

Mensajes: 224



Ver Perfil
Re: Calcular dias entre Fecha A y Fecha B
« Respuesta #2 en: 22 Julio 2010, 00:24 am »

Yo soy un poco nuevo con la programacion xD

a ver si me puedes explicar un poco mas :)
En línea

Keyen Night


Desconectado Desconectado

Mensajes: 496


Nothing


Ver Perfil
Re: Calcular dias entre Fecha A y Fecha B
« Respuesta #3 en: 22 Julio 2010, 00:42 am »

Date1.Subtract(Date2).TotalDays

Así de simple :P

Tambien en vez de TotalDays puedes usar segundos, minutos, etc.
En línea

La Fé Mueve Montañas...
                                    ...De Dinero

La programación es más que un trabajo es más que un hobby es una pasión...
[D4N93R]
Wiki

Desconectado Desconectado

Mensajes: 1.646


My software never has bugs. Its just features!


Ver Perfil WWW
Re: Calcular dias entre Fecha A y Fecha B
« Respuesta #4 en: 22 Julio 2010, 00:42 am »

Código
  1. DateTime fechaInicial = new DateTime(2009, 3, 2, 6, 20, 30);
  2. DateTime fechafinal   = new DateTime(2010, 6, 2, 6, 20, 30);
  3.  
  4. TimeSpan result = fechafinal - fechaInicial;
  5.  
  6. MessageBox.Show(result.TotalDays);
  7.  

EDIT:

haha se me adelantó Keyen Night por 21 segundos haha :P sí exacto, podrás ver otros totales, revisa MSDN.
« Última modificación: 22 Julio 2010, 00:58 am por D4N93R » En línea

Braayhaan

Desconectado Desconectado

Mensajes: 224



Ver Perfil
Re: Calcular dias entre Fecha A y Fecha B
« Respuesta #5 en: 22 Julio 2010, 00:53 am »

Cabe destacar que estoy programando en vb.net porque el metodo substract no me sale y los ";" los borre pero tampoco me sale me sigue dando errores.

Si lo pusieron en C# a ver si lo ponen en vb.net si no bueno yo trato de sacarlo hay xd
En línea

Keyen Night


Desconectado Desconectado

Mensajes: 496


Nothing


Ver Perfil
Re: Calcular dias entre Fecha A y Fecha B
« Respuesta #6 en: 22 Julio 2010, 00:56 am »

Tanto el ejemplo mio como el de D4N93R funcionan perfectamente en .Net y en C#
En línea

La Fé Mueve Montañas...
                                    ...De Dinero

La programación es más que un trabajo es más que un hobby es una pasión...
[D4N93R]
Wiki

Desconectado Desconectado

Mensajes: 1.646


My software never has bugs. Its just features!


Ver Perfil WWW
Re: Calcular dias entre Fecha A y Fecha B
« Respuesta #7 en: 22 Julio 2010, 00:58 am »

No sabía que lo hacías en VB.Net

Uhmm no me acuerdo pero debe ser igual

Código
  1. Dim fechaInicial as New DateTime(2009, 3, 2, 6, 20, 30)
  2. Dim fechaInicial as New DateTime(2010, 6, 2, 6, 20, 30);
  3. Dim result as New TimeSpan
  4.  
  5. result =  fechafinal - fechaInicial
  6.  
  7. MessageBox.Show(result.TotalDays);
  8.  

PD: Corrijo mi post anterior porque tenía un error xD HHEHEHEHHEHEH
En línea

seba123neo


Desconectado Desconectado

Mensajes: 3.621



Ver Perfil WWW
Re: Calcular dias entre Fecha A y Fecha B
« Respuesta #8 en: 22 Julio 2010, 00:59 am »

Código
  1. Public Class Form1
  2.  
  3.    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
  4.        Dim fechaInicial As New DateTime(2009, 3, 2, 6, 20, 30)
  5.        Dim fechafinal As New DateTime(2010, 6, 2, 6, 20, 30)
  6.  
  7.        Dim vDiferencia As TimeSpan = fechafinal - fechaInicial
  8.  
  9.        MessageBox.Show(vDiferencia.TotalDays)
  10.    End Sub
  11. End Class

EDITO: Advertencia - mientras estabas leyendo, fueron publicadas 2 respuestas. Probablemente desees revisar tu mensaje.
En línea

[D4N93R]
Wiki

Desconectado Desconectado

Mensajes: 1.646


My software never has bugs. Its just features!


Ver Perfil WWW
Re: Calcular dias entre Fecha A y Fecha B
« Respuesta #9 en: 22 Julio 2010, 01:01 am »

Código
  1. Dim vDiferencia As TimeSpan = fechafinal - fechaInicial
  2.  

 :o NO sabía que VB hacía eso :D hohohohoh

PD, no le falta el New? ya ni se xD
En línea

Páginas: [1] 2 Ir Arriba Respuesta Imprimir 

Ir a:  

WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines