我不想承认这一点,但我无法理解基本的日期格式。我知道我只是想多了,但我看到的文档完全想念我。例如,我要做的只是显示格式为“2013 年 2 月 20 日,星期三”的当前日期。到目前为止,我所拥有的是:
TextView textView = (TextView) findViewById(R.id.currentDate);
String now = DateFormat.getDateInstance().format(new Date());
textView.setText(now);
这会产生类似"2013-2-20"的东西,这是很好的第一步,但不是我想要的。在查看文档时我很困惑,因为DateFormat
文档都说使用整数来表示SHORT
、MEDIUM
、LONG
或DEFAULT
. 什么?确切地说,我会把这个论点放在哪里?以及如何 / 哪个整数表示SHORT
vs LONG
?这些都没有任何意义,我觉得自己像个彻头彻尾的白痴,因为我知道这很明显。我是从多年使用 PHP 的日期格式开始的,我确信我的旧习惯完全阻止了我看到它的简单性。