Código Javascript:
Ver original
package transcurridosapplet; import java.applet.Applet; import java.awt.Button; import java.awt.Graphics; import java.awt.Label; import java.awt.TextField; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; /** * @param 21/02/2012 * @author Deivis Andres Herrera Julio */ public class TranscurridosApplet extends Applet implements ActionListener { Label l1, l2, l3, l4, l5; TextField t1, t2, t3, t4, t5; Button b; public TranscurridosApplet(){ l1 = new Label("Años"); t1 = new TextField("",3); l2 = new Label("Dias"); t2 = new TextField("",2); b = new Button("Convertir"); l3 = new Label("Año"); t3 = new TextField("",3); l4 = new Label("Mes"); t4 = new TextField("",2); l5 = new Label("Dias"); t5 = new TextField("",2); add(l1); add(t1); add(l2); add(t2); add(b); add(l3); add(t3); add(l4); add(t4); add(l5); add(t5); b.addActionListener(this); } public void paint(Graphics g){ int año = Integer.parseInt(t1.getText()); int dias = Integer.parseInt(t2.getText()); t3.setText(""+año); } public void actionPerformed(ActionEvent ae){ repaint(); } }
Pues yo he pensado en puedo hacerlo de la forma en que:
dias = X;
mes = 1;
if (dias > 30) { // Al menos febrero
mes = 2;
dias -= 30;
}
..
Entonces voy restando los días de cada mes hasta hallar el mes que se trata. Los dias que queden seran los dias del mes. pero, pero no se como meter los bisiestos, entonces lo que pido es una ayuda de como tendría que ir esa condición metiendo los bisiestos... de verdad les agradecería la ayuda...