android - 如何在 Android 中格式化日期和时间?

当有年月日时分时,如何根据设备配置日期和时间正确格式化?

最佳答案

使用标准的 Java DateFormat 类。

例如,要显示当前日期和时间,请执行以下操作:

Date date = new Date(location.getTime());
DateFormat dateFormat = android.text.format.DateFormat.getDateFormat(getApplicationContext());
mTimeText.setText("Time: " + dateFormat.format(date));

您可以使用自己的值初始化 Date 对象,但是您应该知道构造函数已被弃用,您应该真正使用 Java Calendar 对象。

https://stackoverflow.com/questions/454315/

相关文章:

git - 如何仅使用第一行输出 git log?

bash - 如何在 Bash 中输出粗体文本?

r - 如何禁用科学记数法?

ruby-on-rails - 在ruby中将 Camel 大小写转换为下划线大小写

formatting - Sublime Text 3 中的 80 个字符/右边距线

r - 格式化R中的小数位

python - 如何防止 Python 打印添加换行符或空格?

sql-server - 在 SQL Server Management Studio 中格式化 S

c++ - 使用 cout << 运算符时,如何用前导零填充 int?

javascript - 将 JavaScript 日期格式化为 yyyy-mm-dd