如何在Android中格式化DateTime变量

如何在Android中格式化DateTime变量,android,datetime,format,Android,Datetime,Format,在我的项目中,我使用第三方库进行日期选择。但是,当我在textview中显示DateTime变量的值时,我很难更改该变量的格式 输出: 我如何将其格式化为用户更容易阅读的格式,例如“2020年5月10日” 代码: 用于日期和时间。您可以使用DateTimeFormatter来查找日期时间。更多参考阅读答案 @Override public void onDateSelected(@NonNull final DateTime dateSelected) { displayDate.se

在我的项目中,我使用第三方库进行日期选择。但是,当我在textview中显示DateTime变量的值时,我很难更改该变量的格式

输出:

我如何将其格式化为用户更容易阅读的格式,例如“2020年5月10日”

代码:

用于日期和时间。您可以使用
DateTimeFormatter
来查找日期时间。更多参考阅读答案

@Override
public void onDateSelected(@NonNull final DateTime dateSelected)
{
    displayDate.setText(dateSelected.toString());
}
@Override
public void onDateSelected(@NonNull final DateTime dateSelected)
{
      DateTimeFormatter dtfOut = DateTimeFormat.forPattern("dd-MMM-yyyy");
      // Printing the date
      System.out.println(dtfOut.print(dateSelected));
//    displayDate.setText(dateSelected.toString());
}