当前位置: 首页 > 知识库问答 >
问题:

如何在Android中获得实际的时间和日期?[副本]

锺离飞鸣
2023-03-14

我正在开发一个android应用程序,向用户显示预订的时间和日期。目前我使用的是系统时间和日期,但问题是用户可以随时更改它。那么如何得到正确的时间和日期呢?我在这个问题上工作了3天多,但我还没有找到任何解决办法。任何帮助都很感激。

共有1个答案

谷泳
2023-03-14

也许这管用:

Calendar calendar = Calendar.getInstance();
calendar.setTimeInMillis(System.currentTimeMillis());
int mYear = calendar.get(Calendar.YEAR);
int mMonth = calendar.get(Calendar.MONTH);
int mDay = calendar.get(Calendar.DAY_OF_MONTH);
int mHour = calendar.get(Calendar.HOUR);
int mMinute = calendar.get(Calendar.MINUTE);
int mSecond = calendar.get(Calendar.SECOND);
System.out.print(mDay + "." + mMonth + "." + mYear + "  " + mHour + ":" + mMinute + ":" + mSecond +"\n")
 类似资料:
  • 问题内容: 继续从Stack Overflow问题Java程序获取没有时间戳的当前日期: 没有时间获取Date对象的最有效方法是什么?除了这两种以外,还有其他方法吗? 更新: 我知道乔达·时代;我只是想避免为这样一个简单的任务增加库(我认为)。但是根据到目前为止的答案,《乔达时报》似乎非常受欢迎,因此我可以考虑一下。 通过高效的,我的意思是我想避免临时对象String的创建13759 method

  • 问题内容: 我有一个日期和时间作为字符串。如何阅读并将其解析为日期和时间,以将其与Android系统的时间和日期进行比较? 问题答案: 和 将为您提供代表当前日期和时间的日期。

  • 给定2个日期,如何根据ISO 8601工期以年-月-日、时-分-秒格式计算它们之间的差异? 我只发现Java库可以在几天或更短的时间内提供差异。 鉴于月份和年份的天数不规则,我不知道如何计算月份和年份的差异。 平均持续时间。between接近,但它以小时分秒为单位给出结果: 也就是25533小时57分58秒 我想看看这样的东西: __年__月__天9小时57分58秒

  • 问题内容: 这是我正在尝试执行的一些代码片段: 我似乎无法比较日期和日期时间值。比较这些的最佳方法是什么?我应该将日期时间转换为日期还是相反?我如何在它们之间转换。 (一个小问题,但似乎有点令人困惑。) 问题答案: 使用该方法将日期时间转换为日期: 或者,您可以使用代替。你可以用 消除之后的时间部分。

  • 问题内容: 是否可以在手动查询中使用诸如DATETIME之类的值或命令来插入当前日期和时间? 末尾引用的DATETIME值是我要添加当前日期和时间的位置。 问题答案: 您可以使用: