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