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