android - 当前日期应该在 android 中增加 12 小时

标签 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);

最佳答案

<a href="http://developer.android.com/intl/de/reference/java/util/Calendar.html" rel="noreferrer noopener nofollow">Calendar</a>类有 <a href="http://developer.android.com/intl/de/reference/java/util/Calendar.html#add%28int,%20int%29" rel="noreferrer noopener nofollow">add</a>可以用来添加某些单位的方法。

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);

关于android - 当前日期应该在 android 中增加 12 小时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6764684/

相关文章:

java - Android 在加载 URL 时显示进度对话框

android - 覆盖向上按钮 Material 设计android

android-layout - 用于 Pre-Lollipop 设备的 Android TextView 中的三角子弹

Android 媒体播放器错误代码

Android 模拟器 - 无法加载驱动程序

java - java中如何调用常量?

java - 迭代按钮上的单击监听器

android - 在 Android 中使用 OpenSSL 的 AES-256 CBC 加密/解密字符串

java - 如果没有 @Provides- 或 @Produces-annotated 方法,则无法提供 Dagger2

android - 如何一个接一个地混合或附加 mp3 或 wave 文件并将生成的文件保存到 android 中的 SD 卡上?