在android中,当前日期应再增加12小时

在android中,当前日期应再增加12小时,android,Android,在我的应用程序中,我想用当前日期和时间添加12小时,然后我必须以“yyyy-MM-dd HH:MM:ss”的格式显示它。我写的代码,但无法添加12小时。我该怎么办?请帮忙 我的代码是: Calendar cal = Calendar.getInstance(); Date date = cal.getTime(); String date1 = (new SimpleDateFormat("yyyy-MM-dd HH:mm:ss")).format

在我的应用程序中,我想用当前日期和时间添加12小时,然后我必须以“yyyy-MM-dd HH:MM:ss”的格式显示它。我写的代码,但无法添加12小时。我该怎么办?请帮忙

我的代码是:

Calendar cal = Calendar.getInstance();
            Date date = cal.getTime();
            String date1 = (new SimpleDateFormat("yyyy-MM-dd HH:mm:ss")).format(date);
            m_tvTrackEnd.setText(date1);
怎么样

        Calendar cal = Calendar.getInstance();    
        Date date = cal.getTime()+12*60*60*1000;
        String date1 = (new SimpleDateFormat("yyyy-MM-dd HH:mm:ss")).format(date);
        m_tvTrackEnd.setText(date1);
怎么样

        Calendar cal = Calendar.getInstance();    
        Date date = cal.getTime()+12*60*60*1000;
        String date1 = (new SimpleDateFormat("yyyy-MM-dd HH:mm:ss")).format(date);
        m_tvTrackEnd.setText(date1);
类具有
方法,可用于添加某些单位

Calendar cal = Calendar.getInstance();
cal.add(Calendar.HOUR, 12);
Date date = cal.getTime();
String date1 = (new SimpleDateFormat("yyyy-MM-dd HH:mm:ss")).format(date);
m_tvTrackEnd.setText(date1);
类具有
方法,可用于添加某些单位

Calendar cal = Calendar.getInstance();
cal.add(Calendar.HOUR, 12);
Date date = cal.getTime();
String date1 = (new SimpleDateFormat("yyyy-MM-dd HH:mm:ss")).format(date);
m_tvTrackEnd.setText(date1);

应将12小时添加到日历对象,如下所示:

        Calendar cal = Calendar.getInstance();
        cal.add(Calendar.HOUR, 12)
        Date date = cal.getTime();
        String date1 = (new SimpleDateFormat("yyyy-MM-dd HH:mm:ss")).format(date);
        m_tvTrackEnd.setText(date1);

应将12小时添加到日历对象,如下所示:

        Calendar cal = Calendar.getInstance();
        cal.add(Calendar.HOUR, 12)
        Date date = cal.getTime();
        String date1 = (new SimpleDateFormat("yyyy-MM-dd HH:mm:ss")).format(date);
        m_tvTrackEnd.setText(date1);