【发布时间】:2011-05-08 21:25:49
【问题描述】:
这可能已经被问和回答了一百万次,但我似乎无法在任何地方找到解决方案。在 android 应用程序中启动活动后,我想显示当前日期和时间。据我了解,日期部分可以简单地通过以下方式完成:
Date d = new Date();
d.getTime();
CharSequence s = DateFormat.format("EEEE, MMMM d, yyyy", d.getTime());
TextView date = (TextView)findViewById(R.id.dateText);
date.setText(s);
TextView time = (TextView)findViewById(R.id.timeText);
time.setText(s);
在 Eclipse 中,它给了我一个错误,并说构造函数日期未定义。我选择了自动修复选项,它在 Date 构造函数中添加了一个 0 作为参数。这产生了一个日期,但日期是 1969 年 12 月 31 日。我在这里错过了什么?
这可能是微不足道的,但我还是新手。
提前感谢您的任何建议。
【问题讨论】:
-
如果你不打算再次使用它,我更喜欢 developer.android.com/reference/java/lang/… 而不是创建一个又大又丑的 Date 对象。