您的位置:首页 > 编程语言 > Java开发

java获取日期时间

2017-08-09 16:13 134 查看
1、获取今天日期

public static Date getTodayDate() {

return new DateTime().toDate();
}

2、将字符串转换为指定格式的日期返回
public static String formatStrToDate(String dateStr, String inFormat, String outFormat) {
if (dateStr == null || "".equals(dateStr))
return "";
SimpleDateFormat sdf1 = new SimpleDateFormat(inFormat);
Date date = null;
try {
date = sdf1.parse(dateStr);
} catch (ParseException e) {
e.printStackTrace();
return "";
}
SimpleDateFormat sdf2 = new SimpleDateFormat(outFormat);
return sdf2.format(date);
}

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

4、 获取指定日期的23点59分59秒的时间
public static java.sql.Timestamp getLastTime(String date) {
if (date == null || date.equals("")) {
return null;
}
return java.sql.Timestamp.valueOf(date + " 23:59:59.999");
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: