public class MainActivity extends AppCompatActivity {
SimpleDateFormat sdf;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Date nascita=new Date(1961,8,5);
Date scuola=new Date(1966,8,5);
int differenza=scuola.getYear()-nascita.getYear();
if(nascita.getMonth()>scuola.getMonth() ||
(nascita.getMonth()==scuola.getMonth() && nascita.getDate()>scuola.getDate())){
differenza--;
}
System.out.println(differenza);
}
Date dateFromString(String stringa){
Date date=null;
stringa=stringa.replace('/',' ');
stringa=stringa.replace('-',' ');
int posizione=stringa.length()-stringa.lastIndexOf(" ");
if(posizione!=5 && posizione!=3)return null;
if(posizione==5){
sdf=new SimpleDateFormat("dd M yyyy");
}
if(posizione==3){
sdf=new SimpleDateFormat("dd M yy");
}
try {
sdf.setLenient(false);
date = sdf.parse(stringa);
} catch (ParseException e) {
return null;
}
return date;
}
}
Miei appunti liberi, senza pretesa di dire necessariamente sempre cose giuste o sensate, durante l'apprendimento e la pratica della programmazione
JavascriptProva
domenica 4 dicembre 2016
Salvataggio grezzo di un codice sulle date
Iscriviti a:
Commenti sul post (Atom)
Nessun commento:
Posta un commento