如何将 XMLGregorianCalander 转换为 Epoch-Time 或其他固定整数?

Pau*_*aul 2 java

是否有一个库可以让我轻松地将 java 类型 XMLGregorianCalander 转换为 Epoch 时间(自 01-01-1970 00:00:00 以来的秒数?)?或者任何其他固定整数?

如果没有,是否有一些简洁的样板代码可以做到这一点?这似乎是一个太常见的用例,无法从头开始编写......

非常感谢您的回答。

mor*_*ano 5

尝试这个:

public long toEpoch(XMLGregorianCalendar xmlGregorianCalendar) {
    return xmlGregorianCalendar.toGregorianCalendar().getTimeInMillis() / 1000;
}
Run Code Online (Sandbox Code Playgroud)