Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2001
    Messaggi
    271

    calcolo primo giorno del mese

    Ciao,

    qualcuno conosce un algoritmo che dato mese ed anno, mi retituisce che giorno e' il primo giorno del mese?

  2. #2
    in java te lo dice atuomaticamente attraverso la classe calendar (appoggiandosi credo al calendario di sistema)... immagino che ogni linguaggio compatibile win 9x fornisca funzionalita' simili

    se poi devi fare l'algoritmo tu ci si puo' pensare.. nn e' impossibile ...

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2001
    Messaggi
    271
    purtroppo mi serve la funzione, non mi posso appoggiare a funzionalita' che danno alcuni linguaggi.

  4. #4
    bhe allora mi viene in mente sta cosa:
    ti serve almeno una data di riferimento da cui partire. ad esempio il 1° gennaio del 1980 che era un martedi'.
    poi devi contare il numero di giorni trascorsi da questa data fino alla data che devi calcolare.
    L'algoritmo e' leggermente incasinato, devi farti una funzioncina che ti calcola il numero di giorni di un mese dato il mese e l'anno , appogginadoti ad un array con il numero di giorni per ognuno dei 12 mesi con un controllo per il mese 1 (febbraio) in caso l'anno sia bisestile.
    per velocizzare poi te fai un 'altro vettore con il numero di giorni per ogni anno, fallo dall'80 fino al 2010 che sei tranquillo..
    ottenuta la somma dei giorni fai il modulo per 7 , il numero ottenuto e' quello del giorno della settimana partendo da martedi' (2 ad esempio e' giovedi').

    non e' molto elegante come metodo, ma e' fattibilissimo ed e' l'unica cosa che me viene in mente se ti serve in java posso fartelo io (con calma)!

  5. #5
    Utente di HTML.it
    Registrato dal
    Jun 2001
    Messaggi
    271
    ho risolto diversamente.

    Cmq grazie lostesso

    Ciao, alla prox

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.