我有包含出生日期的数据Json,当我显示它时它也包含时间。请帮助我如何在没有时间的情况下显示日期......?
这是我获得出生日期的代码
.....
userBirthDate.setText(response.body().getData().getBirth_of_date().toString());
.....
从评论中我解决了我的问题,我添加了substring(0,10); thanx all ... ^ _ ^
答案 0 :(得分:0)
尝试以下解决方案:
String bDataStr = response.body().getData().getBirth_of_date().toString();
String bDateStr = bDataStr.substring(0,10);
if(bDateStr!=null && !bDateStr.equals(""))
userBirthDate.setText(bDateStr);
答案 1 :(得分:0)
我可以看到您的回复,我发现这个日期和时间如下所述
"birth_of_date": "1995-02-21T00:00:00.000Z"
并使用以下代码行获取日期和时间字符串
String bDataStr = response.body().getData().getBirth_of_date().toString();
现在下一步你将字符串bDataStr与令牌" T"分开。通过使用字符串拆分方法。并从String.split()方法返回的数组中获取0索引值。您将只获得日期部分。希望它有所帮助。