1

我有一个快速的 Android 开发问题。我正在做一个练习,我有一个获取当前日期和时间的课程。该练习希望我尝试将日期文本格式化为更易读的人类形式。这就是我返回的日期时间戳。

mDateButton.setText(getDate().toString());

因此,在 Google 搜索的帮助下,将返回的日期格式化为更易读的格式,这就是我所做的。

mDateButton.setText(DateFormat.format("EEEE,  MMM d, yyyy", mCrime.getDate()).toString());

它有效,但我的问题是在从谷歌搜索中获得答案之前,我怎么知道将 DateFormat 类放在我的 getDate() 方法的返回值之前。我把它放在 getDate() 调用之后。是否有一些我应该学习 OOP 的顺序,因为这是我一直卡住的地方。

4

1 回答 1

0

这是类方法和实例方法之间差异的一个示例。

format(CharSequence inFormat, Date inDate)是类方法的一个例子,技术上称为“静态方法”,这就是为什么在DateFormat类上调用它。

getDate()是实例方法的一个例子,这就是为什么在对象mCrime(对象的一个​​实例Crime)上调用它。

于 2013-10-05T19:47:07.397 回答