【发布时间】:2017-03-11 16:22:30
【问题描述】:
我已经阅读了很多关于此的帖子,但我无法让它发挥作用。 我需要一个 textView (id - datumprikaz) 来显示当前日期,如下所示:28.11.2016。
我已经设法在我的 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);
}
问题是我得到的结果是:Fri Oct 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 在 ID 为 datumprikaz 的 textView 中
【问题讨论】:
标签: java android textview android-date