我已閱讀了很多關於此的帖子,但我無法讓它工作。 我需要一個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);
}
的問題是我得到的結果:週五10月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爲紅色,將無法正常工作。
我該如何得到這個? 2016年11月28日與ID datumprikaz
TextView datumprikaz =(TextView)findViewById(R.id.datumprikaz); Date danas = new Date(); //這會及時創建一個代表這個實例的日期。 SimpleDateFormat sdf = new SimpleDateFormat(「dd.MM.yyyy」); String novDatum = sdf.format(danas); datumprikaz.setText(novDatum); 這工作,謝謝! – Ivan
隨時:)不要忘記請upvote – Real73