0
我想拆分該字符串:Sun Apr 12 17:56:00 GMT + 05:00 2015。我只得到17:56。 我嘗試這樣做:將字符串拆分爲中心
String[] splitStr = str.split("\\s+");
我想拆分該字符串:Sun Apr 12 17:56:00 GMT + 05:00 2015。我只得到17:56。 我嘗試這樣做:將字符串拆分爲中心
String[] splitStr = str.split("\\s+");
你可以嘗試這樣的:
DateFormat df = new SimpleDateFormat("EEE MMM dd kk:mm:ss z yyyy", Locale.ENGLISH);
Date result = df.parse(target);
然後用日期來變通:
Calendar cal = Calendar.getInstance();
cal.setTime(date);
cal.get(Calendar.HOUR_OF_DAY);
您可以通過字符串做到這一點,以及解析日期:
通過字符串,你可以這樣做:
String str = "Sun Apr 12 17:56:00 GMT+05:00 2015";
String time = str.split(" ")[3];
System.out.println(time.substring(0, time.lastIndexOf(':')));
通過的日期格式,你可以使用模式來解析日期,然後從中獲取小時和分鐘像下面的模式:
String str = "Sun Apr 12 17:56:00 GMT+05:00 2015";
SimpleDateFormat df = new SimpleDateFormat("EEE MMM d HH:mm:ss zzz yyyy");
忽略我的錯誤是新來的,並在機器人 –