Java中的往返时间字符串很长?

Ale*_*tin 2 java datetime

我有这样的往返数据模式的timedate字符串:2012-07-05T11:30:44.1533815Z。这来自一些 .NET 服务。

如何将其转换为longJava 中的 a ?

我试过SimpleDateTimeFormat似乎我无法弄清楚正确的格式说明符..

pes*_*ira 5

尝试这个:

public long getTime(String time) throws ParseException {
  SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSSSSSS'Z'");
  Date date = df.parse(time);

  return date.getTime();
}
Run Code Online (Sandbox Code Playgroud)

干杯