【发布时间】:2017-04-16 11:18:20
【问题描述】:
首先让我说是的,我对此进行了很多研究并使用了各种解决方案,但没有任何效果。
所以我试图将昨天的日期放入文本视图中。我正在使用此代码:
Calendar cal = Calendar.getInstance();
SimpleDateFormat sdf = new SimpleDateFormat("yyyy/MMMM/d");
String strDate = sdf.format(cal.getTime());
tvDate.setText(strDate);
(我知道这会返回今天的日期,但此时我只是想得到任何东西)
一旦我从上一个活动转到这个活动,它会立即关闭。如果我将中间的 3 行注释为随机字符串,如“bla bla”,则活动将运行并正确显示。 Android Studio 没有显示任何错误,所以我对发生了什么一无所知。
我已经尝试了以下帖子中的所有解决方案,但都没有成功,所以我只能想象我缺少一些配置。 1 - Android get current date and show it in TextView 2 - Get current time and date on Android 3 - Display the current time and date in an Android application
我还查看了一些 Youtube 视频,但没有一个答案。
你能帮忙吗?
【问题讨论】:
-
我猜问题出在你的
SimpleDateFormat -
你写了一个
d,这是对的,因为一天有可能是两个数字 -
在 Android 监视器中,您应该有堆栈跟踪以查看引发了什么异常。请张贴,或提供有关您拥有此代码的活动的更多信息。
标签: android android-date