Я читал много сообщений об этом, но я не могу заставить его работать. Мне нужно textView (id - datumprikaz), чтобы показать текущую дату следующим образом: 28.11.2016.Студия Android - Textview показать дату
мне удалось добавить дату, используя этот метод в моем Java:
@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);
}
Проблема в том, я получаю в результате: Пт 28 октября 19:57:37 GMT
И я просто нужно показать текущую дату, например, 28.11.2016.
Как это сделать?
Я попробовал другой метод с
String trenutniDatum = DateFormat.getDateTimeInstance().format(new Date());
datumprikaz textView = (datumprikaz) findViewById(R.id.datumprikaz);
datumprikaz.setText(trenutniDatum);
Но SetText красный и не будет работать.
Как это получить? 28.11.2016 в TextView с идентификатором datumprikaz
TextView datumprikaz = (TextView) findViewById (R.id.datumprikaz); Дата danas = new Date(); // Это создает дату, представляющую этот экземпляр во времени. SimpleDateFormat sdf = new SimpleDateFormat ("dd.MM.yyyy"); String novDatum = sdf.format (danas); datumprikaz.setText (novDatum); Это сработало, спасибо! – Ivan
в любое время :). Не забудьте перевернуть пожалуйста – Real73