我将日期和时间组合作为2012-02-28T13:10:50Z
从WebService获得。
我需要将该String转换为Days of Days。
答案 0 :(得分:2)
您可以使用SimpleDateFormat解析时间戳,并通过除以24*60*60*1000L
- >将毫秒Date.getTime()转换为天数。自1970年1月1日以来的天数
答案 1 :(得分:1)
您可能会发现这有用,这是特定于XML架构的日期/时间:
DatatypeFactory.newXMLGregorianCalendar
按照该页面上的链接访问XMLGregorianCalendar类,了解有关如何提取所有组件的详细信息。
答案 2 :(得分:1)
要解析日期,请使用
import java.text.SimpleDateFormat;
SimpleDateFormat sdf = new SimpleDateFormat ("yyyy-MM-dd'T'HH:mm:ss'Z'");
我不确定尾随的Z。
date = sdf.parse (d);
// java.util.Date = Tue Feb 28 13:10:50 CET 2012