Ich habe eine Menge Beiträge darüber gelesen, aber ich kann es nicht zur Arbeit bekommen. Ich brauche ein textView (id - datumprikaz) um das aktuelle Datum wie folgt anzuzeigen: 28.11.2016.Android Studio - Textview show date
Ich habe es geschafft, das Datum mit dieser Methode in meinem Java hinzuzufügen:
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
TextView dateView = (TextView)findViewById(R.id.datumprikaz);
setDate(dateView);
}
public void setDate (TextView view){
String str = String.format("%tc", new Date());
view.setText(str);
}
Das Problem ist, ich als Ergebnis erhalten: Fr 28. Oktober 19.57.37 GMT
Und ich brauche es nur, um das aktuelle Datum wie 28.11.2016 anzuzeigen.
Wie mache ich das?
Ich habe eine andere Methode versucht, mit
String trenutniDatum = DateFormat.getDateTimeInstance().format(new Date());
datumprikaz textView = (datumprikaz) findViewById(R.id.datumprikaz);
datumprikaz.setText(trenutniDatum);
Aber die setText ist rot und wird nicht funktionieren.
Wie bekomme ich das? 2016.11.28 in einem Textview mit der ID datumprikaz
TextView Datum Prikaz = (Textansicht) findViewById (R.id.datumprikaz); Datum danas = new Datum(); // Dies erstellt ein Datum, das diese Instanz in der Zeit darstellt. SimpleDateFormat sdf = neu SimpleDateFormat ("dd.MM.yyyy"); Zeichenfolge novDatum = sdf.format (danas); datenprikaz.setText (novDatum); Das hat funktioniert, danke! – Ivan
jederzeit :) Vergessen Sie nicht zu upvote bitte – Real73