62,615
社区成员
发帖
与我相关
我的任务
分享
String s = "2008-10-10 12:11:00.0";
Pattern p = Pattern.compile("(\\d{4}-\\d{2}-\\d{2})\\s?(\\d{2}:\\d{2}):\\d{2}\\.\\d");
Matcher m = p.matcher(s);
while(m.find()) {
System.out.println(m.group());//打印整个字符串
System.out.println(m.group(1));//打印第一个组内,即年月日
System.out.println(m.group(2));//打印小时:分钟
}
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
import java.util.GregorianCalendar;
public class MapIt {
public static void main(String[] args) {
String str = "2008-10-10 12:11:00.0";
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss.S");
try {
Calendar calendar = new GregorianCalendar();
calendar.setTime(format.parse(str));
String hour = calendar.get(Calendar.HOUR_OF_DAY) + "";
String minute = calendar.get(Calendar.MINUTE) + "";
System.out.println(hour + ", " + minute);
} catch (ParseException e) {
e.printStackTrace();
}
try {
Date date = format.parse(str);
String hour = date.getHours() + "";
String minute = date.getMinutes() + "";
System.out.println(hour + ", " + minute);
} catch (ParseException e) {
e.printStackTrace();
}
}
}
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
import java.util.GregorianCalendar;
public class MapIt {
public static void main(String[] args) {
String str = "2008-10-10 12:11:00.0";
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss.S");
try {
Calendar calendar = new GregorianCalendar();
calendar.setTime(format.parse(str));
String hour = calendar.get(Calendar.HOUR_OF_DAY) + "";
String minute = calendar.get(Calendar.MINUTE) + "";
System.out.println(hour + ", " + minute);
} catch (ParseException e) {
e.printStackTrace();
}
try {
Date date = format.parse(str);
String hour = date.getHours() + "";
String minute = date.getMinutes() + "";
System.out.println(hour + ", " + minute);
} catch (ParseException e) {
e.printStackTrace();
}
}
}
String str = "2008-10-10 12:11:00.0";
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss.S");
try
{
Calendar calendar = new GregorianCalendar();
calendar.setTime(format.parse(str));
String hour = calendar.get(Calendar.HOUR_OF_DAY) + "";
String minute = calendar.get(Calendar.MINUTE) + "";
System.out.println(hour + ", " + minute);
}
catch(ParseException e)
{
e.printStackTrace();
}