【发布时间】:2021-10-12 16:15:43
【问题描述】:
我使用的 API 以这种格式 019-01-04T18:30:00.000Z 提供开始时间,那么如何在 java 中仅从这种开始时间格式中提取时间?
【问题讨论】:
-
让我猜猜,
2不见了?应该是2019-01-04T18:30:00.000Z?大约两年半前。 -
您的字符串采用 UTC 格式(由结尾的 Z 表示)。您想要 UTC 时间、您自己的时区还是其他时区?哪一个?您的个人资料显示您在印度,因此您所在时区的时间将是
00:00:00(几乎没有巧合)。 -
欢迎来到 Stack Overflow。请了解您应该在此处提问之前进行搜索,当您发布问题时,请告诉我们您的搜索结果并说明它如何未能解决您的问题。这是为您自己着想,因为 (1) 您通常可以更快地找到更好的答案 (2) 它使我们能够提供更精确和更有针对性的答案。我投了反对票,因为您的问题中没有记录任何研究工作(我很想知道为什么有人投了赞成票)。
-
@OleV.V.抱歉给您带来的不便将在未来牢记这一点,同时也考虑到我正在使用 Rest API 的 java 中制作一个 android 应用程序的上下文,它以这种格式给出日期/时间,即“2021-08-24T14:35 :00.000Z" 我能够使用 DateTimeFormatter 类从该字符串中提取 dd/mm/yy ,但无法从该字符串中提取时间,我什至在不同站点上搜索了解决方案但无法获得代码的最新更新版本。 API 链接:-kontests.net/api
标签: java android api date time