public class MainActivity extends AppCompatActivity { SimpleDateFormat sdf; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); Date date=null; String stringa="5 09 961"; int posizione=stringa.length()-stringa.lastIndexOf(" "); if(posizione!=5 && posizione!=3)return; if(posizione==5){ System.out.println("Posizione 5"); sdf=new SimpleDateFormat("dd M yyyy"); } if(posizione==3){ System.out.println("Posizione 3"); sdf=new SimpleDateFormat("dd M yy"); } try { sdf.setLenient(false); date = sdf.parse(stringa); System.out.println(date.toString()); } catch (ParseException e) { System.out.println("ERRORE"); } } }
Miei appunti liberi, senza pretesa di dire necessariamente sempre cose giuste o sensate, durante l'apprendimento e la pratica della programmazione
JavascriptProva
venerdì 2 dicembre 2016
Codice che interpreta la data in una editText
Ecco il codice definitivo:
Iscriviti a:
Commenti sul post (Atom)
Nessun commento:
Posta un commento