获取任意格式的new date,如yyyy-mm-dd、yyyy-mm等等,只需要SimpleDateFormat的formate(Date)和parse(String)两个函数即可
2017-06-04 09:52
656 查看
获取任意格式的new date,如yyyy-mm-dd、yyyy-mm等等,只需要SimpleDateFormat的formate(Date)和parse(String)两个函数即可
//获取当前日期的 过去6个月
Calendar c = Calendar.getInstance();
c.setTime(new Date());
c.add(Calendar.MONTH, -6);
Date startTime = c.getTime(); //现在的startTime是带着时分秒的
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
sdf.format(startTime);//这样就是yyyy-MM-dd格式的了。
//获取当前日期的 过去6个月
Calendar c = Calendar.getInstance();
c.setTime(new Date());
c.add(Calendar.MONTH, -6);
Date startTime = c.getTime(); //现在的startTime是带着时分秒的
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
sdf.format(startTime);//这样就是yyyy-MM-dd格式的了。
相关文章推荐
- 时间转换的好用方法(好招1)//Date date = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss").parse("2007-09-21 11:00:10.0100");
- 利用SimpleDateFormat 和MessageFormat 向数据库中插入yyyy-mm-dd 和yyyy-MM-dd HH:mm:ss的日期格式
- java中设置日期格式的方式一般用SimpleDateFormat("YY-MM-dd")就可以了,但为什么有的 SimpleDateFormat("YY-MM-dd",locale.getDefau
- json中string类型的datetime格式转换为datetime类型:例string类型"/Date(1242357713797+0800)/" 转为datetime类型"yyyy-MM-dd"
- 年月日时间格式转时间戳 ,ios系统不兼容 JS 中 = new Date(yyyy-mm-dd)方法
- new SimpleDateFormat("yyyy-MM-dd HH:mm:ss")?
- <fmt:formatDate value="${ abc}" pattern="hh:mma, MM/dd/yyyy" /> jstl 时间data格式
- Java获取格式为yyyy-MM-dd的Date时间
- json中string类型的datetime格式转换为datetime类型:例string类型"/Date(1242357713797+0800)/" 转为datetime类型"yyyy-MM-dd"
- Kettle5.2 couldn't convert string [...] to a date using format [yyyy/MM/dd HH:mm:ss.SSS]
- 获取 yyyy-mm-dd 格式的 Date 时间类型
- 时间戳格式化转换为日期格式,date.Format('yyyy/MM/dd hh:mm:ss')
- java中如何将String类型的日期格式为yyyyMMdd转化为date类型的yyyy-MM-dd格式
- SimpleDateFormat的格式原来可以是任意的,不需要是正确的日期格式
- DataGrid, DataFormatString="{0:yyyy-MM-dd}"
- QTP按YYYY-MM-DD格式获取当前日期
- WPF中datePicker1控件获取中的日期格试为YYYY-MM-DD 转换成yyyMMdd格式
- 原生js获取YYYY-MM-DD格式日期
- 在gridview里对日期字段设置dataformatstring="{0:yyyy-MM-dd}"没有任何作用的解决方法
- 如何把java.util.date的日期格式变为yyyy-MM-dd格式