如何从“Date”对象中获取本地化的TIME作为字符串?

时间:2014-09-22 09:12:52

标签: android datetime datetime-format

标题非常自我解释。

我意识到这可能看似微不足道,已经得到了回答,但事实并非如此。

我找到的所有答案都是:

  1. 要求指定格式/硬编码为" yyyyMMdd HH:mm" (例如this answer

  2. 或者他们同时返回日期和时间(例如this)。

  3. 我只需要将现有Date对象返回的时间作为用户当前语言环境中的字符串。

1 个答案:

答案 0 :(得分:2)

我可能会在这里遗漏一些东西,但不会做以下工作吗?

final DateFormat f = DateFormat.getTimeInstance();
f.format(new Date()));

这会输出例如:10:24:24 AM

同样,如果您只想提取日期,请使用DateFormat.getDateInstance()