![](/img/trans.png)
[英]Convert String of type “2015-23-07T00:00:00Z” to XMLGregorianCalender of format “07/23/2015T00:00:00Z”
[英]convert string to 2021-002-13T00:00:00+3:00 format
我有參數,其值可能是日期時間。
服務運行良好,除非它以"2021-02-13T00:00:00+03:00"
格式接收時間並崩潰。 我已將整個 class 轉換為String
。 它可以解析"2021-02-13T00:00:00"
但不能解析 "2021-02-13T00: "2021-02-13T00:00:00+03:00"
。 誰能指導我如何將我的String
轉換為"2021-02-13T00:00:00+03:00"
格式? 我正在嘗試這樣的事情:
import java.util.ListIterator;
import java.util.Date;
...
for (ListIterator<String> itr = parameters.listIterator(); itr.hasNext();) {
String parameter = itr.next();
if (parameter.contains("*date*")){
itr.set(parameter.));
}
}
...
請指導我如何轉換它。 我不知道什么parameter.
應該!
您的輸入日期格式似乎不符合標准。
輸入格式為"2021-02-13T00:00:00+0300"
,您可以使用TalendDate.parseDate("yyyy-MM-dd'T'HH:mm:ssZ", row1.mydate )
解析它"2021-02-13T00:00:00+03:00"
,使用TalendDate.parseDate("yyyy-MM-dd'T'HH:mm:ssXXX", row1.mydate )
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.