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

    Scoprire il giorno della settimana dalla Data

    Sto cercando di capire come posso data una data scoprire che giorno della settimana è.
    Mi aspetterei che un codice del genere stampasse numeri da 1 a 7, senza saltarne nessuno, invece stampa tipo: 1,2,4,5,7....
    Come posso fare?

    Codice PHP:
    import java.util.*;
     public class 
    GiornoSettimana 
    {
          public static 
    void main (String[] args)     
          { 
            
    Calendar calendar;
             for(
    int i=1;i<30;i++) 
            { 
                            
    calendar=new GregorianCalendar(i,11,2008); 
                
    System.out.println("i= "+i+" "+calendar.get(Calendar.DAY_OF_WEEK));         
                    }  
          }
     } 
    Grazie!

  2. #2

  3. #3
    grazie per il suggerimento ma mi sono accorto che comunque usavo male il costruttore, il quale è:

    Codice PHP:
    GregorianCalendar(int yearint monthint dayOfMonth
    mentre io invertivo giorno con anno :P

  4. #4
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,320
    Inoltre, il mese parte da 0=Gennaio, quindi nonostante sia comunque corretto (11=Dicembre) il fatto che tu abbia stampato tutti i giorni da 1 a 30, mi fa supporre che tu creda di stampare novembre...


    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

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 © 2025 vBulletin Solutions, Inc. All rights reserved.