java获取日期时间

来源:互联网 发布:qq升级软件 编辑:程序博客网 时间:2024/06/06 16:58

1、获取今天日期

[java] view plain copy
  1. public static Date getTodayDate() {  
  2.   
  3.        return new DateTime().toDate();  
  4.    }  

2、将字符串转换为指定格式的日期返回
[java] view plain copy
  1. public static String formatStrToDate(String dateStr, String inFormat, String outFormat) {  
  2.        if (dateStr == null || "".equals(dateStr))  
  3.            return "";  
  4.        SimpleDateFormat sdf1 = new SimpleDateFormat(inFormat);  
  5.        Date date = null;  
  6.        try {  
  7.            date = sdf1.parse(dateStr);  
  8.        } catch (ParseException e) {  
  9.            e.printStackTrace();  
  10.            return "";  
  11.        }  
  12.        SimpleDateFormat sdf2 = new SimpleDateFormat(outFormat);  
  13.        return sdf2.format(date);  
  14.    }  

3、获取指定日期的0点0分0秒的时间
[java] view plain copy
  1. public static java.sql.Timestamp getFirstTime(String date) {  
  2.        if (date == null || date.equals("")) {  
  3.            return null;  
  4.        }  
  5.        return java.sql.Timestamp.valueOf(date + " 00:00:00.0");  
  6.    }  

4、 获取指定日期的23点59分59秒的时间
[java] view plain copy
  1. public static java.sql.Timestamp getLastTime(String date) {  
  2.        if (date == null || date.equals("")) {  
  3.            return null;  
  4.        }  
  5.        return java.sql.Timestamp.valueOf(date + " 23:59:59.999");  
  6.    } 
原创粉丝点击