工具类-时间转换
字符串转时间,插入到数据库
public class DateUtils {
- public static Date strToDate(String dateStr) {
- Date date=null;
- String regex="\\d{4}-\\d{1,2}-\\d{1,2}";
- String regex1="\\d{4}-\\d{1,2}-\\d{1,2} \\d{1,2}";
- if(dateStr!=null&&(!dateStr.equals(""))) {
- if(dateStr.matches(regex)) {
- dateStr=dateStr+" 00:00";
- }else if(dateStr.matches(regex1)) {
- dateStr=dateStr+":00";
- }else
- System.out.println(dateStr+"格式不正确");
- DateFormat dFormat=new SimpleDateFormat("yyyy-MM-dd HH:mm");
- try {
- date=(Date) dFormat.parse(dateStr);
- } catch (Exception e) {
- System.out.println("打印日志信息"+e);;
- }
- }
- return date;
- }
数据库时间写到前端显示需要加的标签
<fmt:formatDate value="${activity.startTime}" pattern="yyyy-MM-dd HH:mm:ss" />
日期转字符串(格式化)
packagecom.test.dateFormat;importjava.text.SimpleDateFormat;importjava.util.Date;importorg.junit.Test;publicclassDate2String {@Testpublicvoidtest() {Date date =newDate();SimpleDateFormat sdf =newSimpleDateFormat("yyyy-MM-dd");System.out.println(sdf.format(date));sdf =newSimpleDateFormat("yyyy-MM-dd HH:mm:ss");System.out.println(sdf.format(date));sdf =newSimpleDateFormat("yyyy年MM月dd日 HH:mm:ss");System.out.println(sdf.format(date));}}
运行结果
2016-10-24
2016-10-24 21:59:062016年10月24日 21:59:06字符串转时间
packagecom.test.dateFormat;importjava.text.ParseException;importjava.text.SimpleDateFormat;importorg.junit.Test;publicclassString2Date {@Testpublicvoidtest()throwsParseException {String string ="2016-10-24 21:59:06";SimpleDateFormat sdf =newSimpleDateFormat("yyyy-MM-dd");System.out.println(sdf.parse(string));}
}
运行结果
Mon Oct 2400:00:00CST 2016StringBuffer转String
StringBuffer s=new StringBuffer();
s.append("1");
s.append("2");
String s1= String.format(s.toString);

浙公网安备 33010602011771号