[英]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.