我在字符串类型中具有以下值/Date(1234043600000)/,我需要
将其转换为Java日历类型失败,我尝试使用以下帖子并创建日期,而不做类似帖子的操作

How do I format a Microsoft JSON date?

Date date = new Date(parseInt(jsonDate.substr(6)));

and than do someting like

Calendar cal = Calendar.getInstance();
cal.setTime(date);


我在第一行中出错,因为在单词date中我在中间一行并且substr(6)有错误(方法String类型的substr(int)未定义),我应该如何继续。

谢谢!

最佳答案

这应该在Java中工作

Date date = new Date(Long.parseLong(jsonDate.replaceAll(".*?(\\d+).*", "$1")));


您的示例的问题是,这仅适用于javascript

09-11 19:18
查看更多