【发布时间】:2013-03-01 02:51:31
【问题描述】:
我在android中有项目,我需要拆分字符串,这实际上是日期,这里是我要拆分的字符串:
String datetime = "01/03/2013 09:00";
我就是这样称呼他们的:
int year = splitDateTime(dateTime)[0];
public int[] splitDateTime(String datetime){
String date_time = datetime;
String delimiter = "//:";
String[] sParts;
int[] intParts;
sParts = date_time.split(delimiter);
intParts = new int[sParts.length];
for(int i =0; i < sParts.length ; i++)
intParts[i] = Integer.parseInt(sParts[i]);
return intParts;
}
但它总是给我一个错误,所以如果你能帮助我,我会很高兴。 干杯
【问题讨论】:
-
我正在使用 DateFormat 将字符串解析为日期并从那里开始。
-
有更好的方法从日期中获取日期、月份、年份和其他元素,而不是拆分它。如果日期格式发生变化怎么办?
-
您的
deliminator(请正确拼写您的代码;))永远不会出现在您的字符串中。
标签: java android date calendar alarmmanager