gpt4 book ai didi

android - 日期格式的 getLongDateFormat() 不显示星期几

转载 作者:太空宇宙 更新时间:2023-11-03 12:18:27 26 4
gpt4 key购买 nike

我创建了一个私有(private)方法来接收日期,并将其格式化为“2014 年 8 月 10 日,星期日”:

private String formatDate(Date date){
java.text.DateFormat dateFormat = android.text.format.DateFormat.getLongDateFormat(getActivity().getApplication());
return dateFormat.format(date);
}

在 fragment 的 OnCreateView 方法中,我使用该方法设置按钮的文本:

mDateButton.setText(formatDate(new Date()));

但是,当我运行我的应用程序时,它只显示“2014 年 8 月 10 日”。这对我来说没有意义,因为 Android 文档说 getLongDateFormat() 应该显示星期几 ( http://developer.android.com/reference/android/text/format/DateFormat.html#getLongDateFormat(android.content.Context) )。我是否错误地使用了 getLongDateFormat()?

我使用 Android API 级别 19 作为我的目标。

最佳答案

private String SetFormatDate(Date date) {
java.text.DateFormat dateFormat = java.text.DateFormat.getDateInstance(java.text.DateFormat.FULL);
return dateFormat.format(date);
}

关于android - 日期格式的 getLongDateFormat() 不显示星期几,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25232528/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com