0

我正在从 C# 服务器 Date like string with format 获取 android 客户端"\/Date(1262300400000+0100)\/"。(json 对象的一部分)如何将其转换为 Java Date 实例,反之亦然?我需要以可读的格式显示它。

4

1 回答 1

0

取出数字:

String numbers = str.replaceAll("\\\\/Date\\((\\d+\\+\\d+)\\)\\\\/", "$1+$2");

在加号 (+) 上拆分。

String parts = numbers.split("\\+");

转换为日期:

Date d = new Date(Long.parseLong(parts[0]));

但是,我不确定如何处理 TimeZone。

于 2013-09-17T18:30:47.310 回答