我有String = "08/21/2018"
。
如何仅从此行获得"08"
并将此值插入int
中?
最终结果必须为int month = 01
。
答案 0 :(得分:1)
您需要分割字符串并获取 0索引值,然后将其解析为整数值。如下面的代码所示。
PUT <your_index_name>
{
"mappings": {
"_doc": {
"properties": {
"word": {
"type": "text",
"fields": {
"keyword": {
"type": "keyword"
}
}
}
}
}
}
}
答案 1 :(得分:1)
String date= "08/21/2018";
String[] arr=date.split(Pattern.quote("/"));
int month = Integer.parseInt(arr[0]);
int day = Integer.parseInt(arr[1]);
int year = Integer.parseInt(arr[2]);