在Android中,可以使用SimpleDateFormat类来格式化日期并以dd-MMM-yyyy格式返回日期。
以下是一个示例代码:
import java.text.SimpleDateFormat;
import java.util.Date;
public class MainActivity extends AppCompatActivity {
private TextView textView;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
textView = findViewById(R.id.textView);
// 获取当前日期
Date currentDate = new Date();
// 创建SimpleDateFormat对象,设置日期格式
SimpleDateFormat dateFormat = new SimpleDateFormat("dd-MMM-yyyy");
// 格式化日期
String formattedDate = dateFormat.format(currentDate);
// 在TextView中显示格式化后的日期
textView.setText(formattedDate);
}
}
请注意,上述代码假设您的布局文件中有一个名为textView的TextView。您可以根据自己的需求进行更改。
在此示例中,我们首先获取当前日期,然后使用SimpleDateFormat类创建一个具有指定格式的对象。然后,我们使用format()方法将当前日期格式化为指定格式的字符串。最后,我们将格式化后的日期字符串设置到TextView中显示出来。
希望这可以帮助到您!