[英]How to convert “\/Date(1262300400000+0100)\/” to Java Date instance and vice versa?
我从C#服务器Date上获取android客户端,例如格式为"\\/Date(1262300400000+0100)\\/"
字符串。 (json对象的一部分)如何将其转换为Java Date实例,反之亦然? 我需要以可读格式显示此内容。
取出数字:
String numbers = str.replaceAll("\\\\/Date\\((\\d+\\+\\d+)\\)\\\\/", "$1+$2");
在加号(+)上分开。
String parts = numbers.split("\\+");
转换为日期:
Date d = new Date(Long.parseLong(parts[0]));
但是,我不确定如何使用TimeZone。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.