本文总结了日期的不同格式展示,内容如下。相信看过本篇文章的人,以后也能自己会使用各种各样的日期格式展示。
代码如下:
Date date = new Date();
//2023-03-24
String ymd = new SimpleDateFormat("yyyy-MM-dd", Locale.getDefault()).format(date);
Log.e("格式yyyy-MM-dd",ymd );
//2023.03.24
String ymdDot = new SimpleDateFormat("yyyy.MM.dd", Locale.getDefault()).format(date);
Log.e("格式yyyy.MM.dd",ymdDot );
//2023年03月24日
String ymdH = new SimpleDateFormat("yyyy年MM月dd日", Locale.getDefault()).format(date);
Log.e("格式yyyy年MM月dd日",ymdH );
//2023/03/24
String ymdx = new SimpleDateFormat("yyyy/MM/dd", Locale.getDefault()).format(date);
Log.e("格式yyyy/MM/dd",ymdx );
//2023-03
String ym = new SimpleDateFormat("yyyy-MM", Locale.getDefault()).format(date);
Log.e("格式yyyy-MM",ym );
//2023年03月
String ymH = new SimpleDateFormat("yyyy年MM月", Locale.getDefault()).format(date);
Log.e("格式yyyy年MM月",ymH );
//03-24
String md = new SimpleDateFormat("MM-dd", Locale.getDefault()).format(date);
Log.e("格式MM-dd",md );
//2023
String y = new SimpleDateFormat("yyyy", Locale.getDefault()).format(date);
Log.e("格式yyyy",y );
//03
String mm = new SimpleDateFormat("MM", Locale.getDefault()).format(date);
Log.e("格式MM",mm );
//3
String m = new SimpleDateFormat("M", Locale.getDefault()).format(date);
Log.e("格式M",m );
//24
String dd = new SimpleDateFormat("dd", Locale.getDefault()).format(date);
Log.e("格式dd",dd );
//24
String d = new SimpleDateFormat("d", Locale.getDefault()).format(date);
Log.e("格式dd",d );
//2023-03-24 13:38:31
String ymdhms = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss", Locale.getDefault()).format(date);
Log.e("格式yyyy-MM-dd HH:mm:ss",ymdhms );
//2023-03-24 13:38:31.213
String ymdhmss = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss.SSS", Locale.getDefault()).format(date);
Log.e("格式yyyy-MM-dd HH:mm:ss.SSS",ymdhmss );
//2023-03-24 13:38
String ymdhm = new SimpleDateFormat("yyyy-MM-dd HH:mm", Locale.getDefault()).format(date);
Log.e("格式yyyy-MM-dd HH:mm",ymdhm );
//2023-03-24 13
String ymdh = new SimpleDateFormat("yyyy-MM-dd HH", Locale.getDefault()).format(date);
Log.e("格式yyyy-MM-dd HH",ymdh );
//13
String h = new SimpleDateFormat("HH", Locale.getDefault()).format(date);
Log.e("格式HH",h );
//13:38
String hm = new SimpleDateFormat("HH:mm", Locale.getDefault()).format(date);
Log.e("格式HH:mm",hm );
//13:38:31
String hms = new SimpleDateFormat("HH:mm:ss", Locale.getDefault()).format(date);
Log.e("格式HH:mm:ss",hms );
//03月24日 13:38
String mdhm = new SimpleDateFormat("MM月dd日 HH:mm", Locale.getDefault()).format(date);
Log.e("格式MM月dd日 HH:mm",mdhm );
//03-24 13:38
String mdhmLink = new SimpleDateFormat("MM-dd HH:mm", Locale.getDefault()).format(date);
Log.e("格式MM-dd HH:mm",mdhmLink );
//2023年03月24日 13:38
String ymdhmH = new SimpleDateFormat("yyyy年MM月dd日 HH:mm", Locale.getDefault()).format(date);
Log.e("格式yyyy年MM月dd日 HH:mm",ymdhmH );
//2023年03月24日 周五
String ymdHE = new SimpleDateFormat("yyyy年MM月dd日 E", Locale.getDefault()).format(date);
Log.e("格式yyyy年MM月dd日 E",ymdHE );