Date与String互转、对时间的加减操作
2016-12-30 10:09
531 查看
千万一定注意
yyyy-MM-dd HH:mm:ss里面,
MM代表月份,mm代表分钟,大小写一定不能乱写
yyyy-MM-dd HH:mm:ss里面,
HH代表24小时制,hh代表12小时制.
DateUtil:
对时间的加减
yyyy-MM-dd HH:mm:ss里面,
MM代表月份,mm代表分钟,大小写一定不能乱写
yyyy-MM-dd HH:mm:ss里面,
HH代表24小时制,hh代表12小时制.
DateUtil:
public static Date transferDateTime(String dateStr) throws ParseDateException{ String format = "yyyy-MM-dd HH:mm:ss"; SimpleDateFormat sdf = new SimpleDateFormat(format); Date date; try { date = sdf.parse(dateStr); } catch (ParseException e) { throw new ParseDateException(); } return date; } public static String transferDateToString(Date date){ String format = "yyyy-MM-dd HH:mm:ss"; SimpleDateFormat sdf = new SimpleDateFormat(format); String dateStr = sdf.format(date); return dateStr; }
对时间的加减
String sendTime = "2016-12-29 00:00:00": Date date = DateUtils.transferDateTime(sendTime); //减五分钟 Calendar calendar = Calendar.getInstance(); calendar.setTime(date); calendar.add(Calendar.MINUTE, -5); String startTime = DateUtils.transferDateToString(calendar.getTime()); //加五分钟 Calendar calendar2 = Calendar.getInstance(); calendar2.setTime(date); calendar2.add(Calendar.MINUTE, 5); String endTime = DateUtils.transferDateToString(calendar2.getTime()); Map<String, String> map = new HashMap<>(2); map.put("startTime", startTime); map.put("endTime", endTime);
相关文章推荐
- SimpleDateFormat对时间的的操作,Date与String之间的互相转换
- NSDate 的一些操作(比较、创建、在现有date加减一定时间等)
- NSDate 的一些操作(比较、创建、在现有date加减一定时间等)
- NSDate 的一些操作(比较、创建、在现有date加减一定时间等)
- java对Date类型时间的直接加减操作
- NSDate 的一些操作(比较、创建、在现有date加减一定时间等)
- 最好用的JS时间date操作类(时间格式化、加减日、月、年、操作)
- String-date-Calendar转换,日期的加减格式化操作
- String-date-Calendar转换,日期的加减格式化操作
- String转成Date类型,操作年月加减
- JAVA中关于DATE时间日期加减、String与Date类型的转换
- java 日期的格式化、解析、数据库相关操作、获取系统时间、String与Date的转换
- NSDate 的一些操作(比较、创建、在现有date加减一定时间等)
- NSDate 的一些操作(比较、创建、在现有date加减一定时间等)
- JAVA中的时间操作(附DATEDIFF函数用法)
- Java 简单的时间操作——简单的加减运算
- java 转换String类型的当前时间为Date类型
- oracle数据库的一些时间加减操作
- String和StringBuilder进行大量字符串连接操作时间对比测试
- Java 日期时间 Date类型,long类型,String类型表现形式的转换