Capturar webcam con VB.NET

¿Que haremos? Crearemos una aplicación en Visual Studio, la cual hará uso de una webcam para capturar el video en frames independientes y depositarlos en memoria para despues mostralos al usuario a través de un picturebox y un Timer para crear la ilusión de movimiento. ¿Porque lo haremos? Porque es justo y necesario ¿Que necesitamos? [...]

Envío de correo con JavaMail/Netbeans

JavaMail es una expansión de Java que facilita el envío y recepción de e-mail desde código java. JavaMail implementa el protocolo SMTP (Simple Mail Transfer Protocol) así como los distintos tipos de conexión con servidores de correo -TLS, SSL, autentificación con usuario y password, etc [Según SantaWikipedia] ¿Qué necesitamos? JavaMail 1.4.5 Java y Netbeans 6.9 [...]

Proyecto de base de datos Firebird VB

En este proyecto realizaremos una aplicación de base de datos Firebird con el lenguaje de programación de Visual Basic de Microsoft, este proyecto tendrá las funciones básicas de gestión INSERT, DELETE, UPDATE y una interfaz de usuario para utilizarlas. ¿Que necesitamos? Visual Studio 2008 o superior Firebird última versión Firebird ADO.NET Data Provider. Conocimientos básicos [...]

Imprimir imagen con Print

La siguiente clase hace uso de PRINT para imprimir una imagen que se encuentra en un variable de tipo FileInputStream, esta clase a su vez es implementada desde una interfaz que hace fácil su uso, la clase así como todo el proyecto esta comentado. import java.io.File; import javax.print.Doc; import java.io.IOException; import javax.print.DocFlavor; import javax.print.SimpleDoc; import java.io.FileInputStream; [...]

Code Army Bolivia

11/1/11

Número de dias entre dos fechas

JAN29


¿Como calcular la cantidad de dias que existen entre dos fechas en Java?

CODIGO


01 import java.util.Date;
02 /**
03  * @web http://jc-mouse.blogspot.com/
04  * @author Mouse
05  */
06 public class metodos {
07    
08    //retorna la canditad de dias entre dos fechas    
09    public int Cantidad_total_de_dias_entre(Date fechaInicial , Date fechaFinal) {                      
10        final long milisegundos_por_dia = 86400000 ; //milisegundos por dia              
11        long d = (fechaFinal.getTime() - fechaInicial.getTime()) / milisegundos_por_dia + 1;
12        return (int) d;        
13    }
14    
15 }

Y la forma de utilizarlo:
Ej. Cantidad de dias entre hoy (11/01/2011) y el (1/1/2011)


01 import java.util.Date;
02 public class Main {
03   static metodos mimetodo = new metodos();
04   
05   public static void main(String[] args) {                 
06         int dias = mimetodo.Cantidad_total_de_dias_entre(new Date("1/1/2011"), new Date());
07         System.out.println("Cantidad de dias = " + dias);        
08     }    
09 }

El resultado:

3 comentarios:

Anónimo dijo...

gracias muy bueno, pero una pregunta si trabajo con frame en netsbeans que tanto modificaria el codigo?

Anónimo dijo...

Te quiero tio.

Gracias!

Unknown dijo...

ME UN ERROR CON LOS JDATECHOOSER, EN ABRIL DE CUALQUIER AÑO DEL 01/ABRIL AL 30/ABRIL SOLO TE CUENTA 29 DIAS. PORQUE? ES ERROR DE L0S JDATECHOOSER?

Post recomendado