首页 > 解决方案 > 使用 SimpleDateFormat 问题将字符串转换为时间

问题描述

所以,我使用 SimpleDateFormat 将“HH:MM AA”的字符串转换为“HH:MM”,问题是我的代码在 Eclipse 上运行良好,但是当我在 Android Studio 上运行它时,它显示错误的输出。这是我的两个代码。

日食代码

安卓工作室代码

标签: androidsimpledateformat

解决方案


试试这个代码..

 String date="2:30 PM";
    SimpleDateFormat sdf5 = new SimpleDateFormat("hh:mm aa");
    SimpleDateFormat sdf6 = new SimpleDateFormat("HH:mm");
    try {
        String str=sdf6.format(sdf5.parse(date));
        Log.d("DATE TO:",str);
    } catch (ParseException e) {
        e.printStackTrace();
    }

推荐阅读