如何在Android中向TextView添加日期和时间

5
我正在开发一个应用程序,需要在TextView中显示日期和时间。我该如何实现?
这个概念是需要在XML文件或Java文件中实现呢?
我的XML文件包含一个Textview,例如:
<TextView
            android:id="@+id/DATE"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_weight="1"
            android:text=""
            android:gravity="center"
            android:textAppearance="?android:attr/textAppearanceMedium"
            android:textSize="30dp" />

我需要采取哪些步骤?

请指导我。


你可以看一下这个答案:http://stackoverflow.com/questions/4483326/date-time-object-from-webservice-showing-on-android-textview-with-pattern - ppaulojr
2个回答

6
你应该在Java代码中完成它。
TextView textView = (TextView) findViewById(R.id.DATE);
textView.setText(DateUtils.formatDateTime(context, System.currentTimeMillis(), DateUtils.FORMAT_SHOW_TIME | DateUtils.FORMAT_SHOW_DATE | DateUtils.FORMAT_NUMERIC_DATE | DateUtils.FORMAT_12HOUR));

5

在这里,您可以看到如何在TextView中显示时间和日期

TextView textView = (TextView) findViewById(R.id.DATE);
Date date = new Date(location.getTime());
DateFormat dateFormat = android.text.format.DateFormat.getDateFormat(getApplicationContext());
textView .setText("Time: " + dateFormat.format(date));

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接