Calendar ci = Calendar.getInstance();

CiDateTime = "" + (ci.get(Calendar.MONTH) + 1) +
    "/" + ci.get(Calendar.DAY_OF_MONTH) +
    "/" + ci.get(Calendar.YEAR);

String visitdatetime = CiDateTime + "" +
          ci.get(Calendar.HOUR_OF_DAY) + ":" +
          ci.get(Calendar.MINUTE) + ":" +
          ci.get(Calendar.SECOND);

SimpleDateFormat sdf = new SimpleDateFormat("MM/dd/yyyy  hh:mm  a");

我是以24小时格式从服务器获取数据的。但是我想以12小时格式显示我的日期,如mm/dd/yyy hh:mm am/pm。

最佳答案

你试过这个吗?

SimpleDateFormat dateFromat= new SimpleDateFormat("MM/dd/yyyy  hh:mm  aa");
Date today = new Date();
String todayStr = dateFromat.format(today);

10-07 19:25
查看更多