如何将此日期时间格式转换为unix时间戳
问题描述:
我试图将此日期2017-03-04**T**17:20:55Z
解析为Unix时间戳,并且我收到T char(粗体显示)的解析错误。如何将此日期时间格式转换为unix时间戳
我试图使用新的SimpleDateFormat和DateTimeFormatter。我如何从这个DateTime格式获得Unix时间戳?
答
您可以使用单引号的SimpleDateFormat
格式字符串转义字符:
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss'Z'");
Date date = dateFormat.parse("2017-03-04T17:20:55Z");
我们不能帮你,如果你不发布您的代码。 –
尝试将输入更改为“2017-03-04T17:20:55Z”。它应该工作。 – TheChetan