Visualizzazione dei risultati da 1 a 8 su 8
  1. #1

    [Java]Problema con Date();

    Ho questo cod:
    codice:
     
    import java.util.*;
     	class date
     	{
    		  public static void main(String args[])
    		  {
    			Date d = new Date();
    			String mesi[]= new String[12];
    			String giorni[]= new String[7];  	
    			// i giorni
    			giorni[1]= "Lunedi";
    			giorni[2]= "Martedi";
    			giorni[3]= "Mercoledi";
    			giorni[4]= "Giovedi";
    			giorni[5]= "Venerdi";
    			giorni[6]= "Sabato";
    			giorni[7]= "Domenica";
    			// i mesi
    			mesi[1]= "Gennaio";
    			mesi[2]= "Febbraio";
    			mesi[3]= "Marzo";
    			mesi[4]= "Aprile";
    			mesi[5]= "Maggio";
    			mesi[6]= "Giugno";
    			mesi[7]= "Luglio";
    			mesi[8]= "Agosto";
    			mesi[9]= "Settembre";
    			mesi[10]= "Ottobre";
    			mesi[11]= "Novembre";
    			mesi[12]= "Dicembre";
    				
    				System.out.println("Oggi è " + giorni[d.getDay()]
    				+ ", sono le ore " + d.getHours() + "." + d.getMinutes()
    				);
    				System.out.println("Siamo nel mese di" + mesi[d.getMonth()]
    				+ "nell'anno" + (d.getYear()+1900)
    				);
    		  }
    	 }
    Ma appena lo eseguo mi da eccezzione................why?
    La stupidità umana e l'universo sono infinite.
    Della seconda non sono certo(Einstein)

    Gnu/Linux User

  2. #2
    i metodi che hai utilizzato sono tutti deprecati..
    invece della classe Date utilizza la classe Calendar
    23-08-2005: Udinese in cémpions lìg
    Questa estate l'ho passata a Tallin

  3. #3
    [QUOTE]

    Sto seguendo il libro "Mattone Dopo Mattone" e questo è un esercizio!
    Mi dici in poche parole dove erro?
    Immagini allegate Immagini allegate
    La stupidità umana e l'universo sono infinite.
    Della seconda non sono certo(Einstein)

    Gnu/Linux User

  4. #4
    [QUOTE]Originariamente inviato da Luc@s

    Sto seguendo il libro "Mattone Dopo Mattone" e questo è un esercizio!
    Mi dici in poche parole dove erro?
    La stupidità umana e l'universo sono infinite.
    Della seconda non sono certo(Einstein)

    Gnu/Linux User

  5. #5
    Utente di HTML.it L'avatar di floyd
    Registrato dal
    Apr 2001
    Messaggi
    3,837
    Calendar c = Calendar.getInstance();
    int mese = c.get(Calendar.MONTH);
    int giorno = c.get(Calendar.DAY_OF_MONTH);
    guarda la documentazione di Calendar

  6. #6
    Originariamente inviato da floyd
    Calendar c = Calendar.getInstance();
    int mese = c.get(Calendar.MONTH);
    int giorno = c.get(Calendar.DAY_OF_MONTH);
    guarda la documentazione di Calendar

    che pakage?
    La stupidità umana e l'universo sono infinite.
    Della seconda non sono certo(Einstein)

    Gnu/Linux User

  7. #7
    l'errore sta negli indici, che partono da 0 e non da 1. Se hai un vettore di 12 elementi (per i mesi) il primo è mesi[0], l'ultimo mesi[11].

    ciao

  8. #8
    Originariamente inviato da caimano73
    l'errore sta negli indici, che partono da 0 e non da 1. Se hai un vettore di 12 elementi (per i mesi) il primo è mesi[0], l'ultimo mesi[11].

    ciao
    ekko cosa nn andava ca..o!
    Tnk molte!
    La stupidità umana e l'universo sono infinite.
    Della seconda non sono certo(Einstein)

    Gnu/Linux User

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.