gpt4 book ai didi

android - Android 只显示日期不显示时间

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:06:35 25 4
gpt4 key购买 nike

我试图在 android 中显示一个日期,其中使用 DatePicker 选择了年、月和日。我遇到的问题是选择年、月和日,并以适合手机区域设置的正确格式在屏幕上显示它们,而不显示时间。

现在的代码会正确显示日期,但也会显示时间。

StringBuilder string = new StringBuilder()
// Month is 0 based so add 1
.append(mYear).append("-")
.append(mMonth + 1).append("-")
.append(mDay);

SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd");

try {
Date date = format.parse(string.toString());
mDateDisplay.setText(date.toLocaleString());
} catch (ParseException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}

mDateDisplay 是一个 TextView。

我不知道如何摆脱同时显示的时间。我已经进行了大量搜索和阅读文档,但我无法弄明白。任何帮助将不胜感激。

最佳答案

java.text.DateFormat dateFormat = android.text.format.DateFormat.getDateFormat(getContext());
mDateDisplay.setText(dateFormat.format(date))

这将考虑用户的区域设置并仅显示日期。

这是相关文档:getDateFormat(Context context)

关于android - Android 只显示日期不显示时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10502278/

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