View Single Post
Old 07-07-2009, 10:28   #15
franksisca
Senior Member
 
L'Avatar di franksisca
 
Iscritto dal: May 2005
Cittā: Roma
Messaggi: 7938
Quote:
Originariamente inviato da banryu79 Guarda i messaggi
Per cominciare, due metodi per estrarre il mese e l'anno da una data:
metodo leggiMese
Codice:
// supposizioni:
// in una stringa di una data ci sono sempre due caratteri '-'
// il mese č sempre tra il primo carattere '-' e il secondo carattere '-'
String leggiMese(String data)
{
    int startIndex = data.indexOf('-') + 1;
    int endIndex = data.lastIndexOf('-');
    return data.substring(startIndex,endIndex);
}
metodo leggiAnno
Codice:
// supposizioni:
// in una stringa di una data ci sono sempre due caratteri '-'
// l'anno č sempre dopo il secondo carattere '-';
String leggiAnno(String data)
{
    int startIndex= data.lastIndexOf('-');
    return data.substring(startIndex+1);
}
grazie mille...potrebbero ritornarmi utili
Quote:
Originariamente inviato da ally Guarda i messaggi
...un metodo di confronto tra due date...restituisce un intero che rappresenta la discrepanza in giorni...

Codice:
	public int dateDifference() {
		
		Date from = null;
		try {
			from = new SimpleDateFormat("dd/MM/yyyy").parse("10/11/2007");
		} catch (ParseException e) {
			e.printStackTrace();
		}
		from.getTime();
		Date to = null;
		try {
			to = new SimpleDateFormat("dd/MM/yyyy").parse("10/12/2007");
		} catch (ParseException e) {
			e.printStackTrace();
		}
		long diff = to.getTime()-from.getTime();

        return (diff / (1000L*60L*60L*24L)+1);
	}
...ciao Andrea...
grazie anche a te
__________________
My gaming placement
franksisca č offline   Rispondi citando il messaggio o parte di esso