我在字符串类型中具有以下值/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