当前日期应该在Android中增加12个小时

Ari*_*jee 1 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(date);
            m_tvTrackEnd.setText(date1);
Run Code Online (Sandbox Code Playgroud)

Jes*_*ess 6

Calendar班有add,你可以使用添加某些单位的方法.

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);
Run Code Online (Sandbox Code Playgroud)