您好,我对 joda 时间有疑问。我的应用程序与远程服务对话,并且此服务在使用此字符串时存在问题:
2015-04-14T09:29:02.485Z
Run Code Online (Sandbox Code Playgroud)
所以我用同样的方法测试了它(见 Z):
2015-04-14T09:29:02.485+00:00
Run Code Online (Sandbox Code Playgroud)
这有效。那么如何轻松删除Z并使用00:00,完全相同的内容是什么?我不想编写自己的格式化程序,因为它必须是 iso 8601。有没有一种简单的方法可以做到这一点?
我有以下代码:
...
public void myMethod(Datetime time){
remoteCall(time.toString);
}
...
Run Code Online (Sandbox Code Playgroud)
小智 5
如果你想用 +00:00 替换 Z,你可以试试这个,我重用了你上面的代码:
public void myMethod(Datetime time){
/**
* this will return in this format 2015-04-14T09:29:02.485+00:00
* assumption is that time in UTC Timezone
*/
remoteCall(time.toString("yyyy-MM-dd'T'HH:mm:ss.SSSZZ"));
}
Run Code Online (Sandbox Code Playgroud)
希望这可以帮助!干杯。:)
| 归档时间: |
|
| 查看次数: |
3184 次 |
| 最近记录: |