0描述:传入Date date.返回String yyyyMMdd.
1 | /** |
1描述:获取传入日期前一天 .
1 | /** |
2描述:获取传入日期前七天 .
1 | /** |
3描述:获取传入日期前六天 .
1 | /** |
4描述:获取传入日期所在月的第一天.
1 | /** |
5描述:获取传入日期所在月的最后一天.
1 | /** |
6描述:获取传入日期上个月的第一天.
1 | /** |
7描述:获取传入日期上个月的最后一天.
1 | /** |
8描述:获取传入时间 + i 天 后的日期.
1 | /** |
9描述:获取传入时间 + i 月 后的日期.
1 | /** |
10描述:获取当前系统时间.
1 | /** |
11描述:获取当前系统时间的小时数(16:12 就返回16).
1 | /** |
12描述:根据传进来的时间获取年份.
1 | /** |
13描述:根据传进来的时间获取月份.
1 | /** |
14描述:根据传进来的时间获取天数
1 | /** |
15描述:根据指定年和月 得到指定月的天数.
1 | /** |
16描述:把yyyyMMdd格式改为yyyy-MM-dd格式.
1 | /** |
17描述:获取下个月一号的数据.
1 | /** |
18描述:获取周一. i=0 表示传入时间所在周的周一,i=1表示下周一,i=-1表示上周一.
1 | /** |
19描述:返回日期所在星期几.星期一 为1、星期日为7.
```java /** * 19 * 描述:返回日期所在星期几.星期一 为1、星期日为7. * 传入日期String yyyyMMdd. 返回int . * 【时间 2019-04-16 08:48:30 作者 陶攀峰】 */ public static int getWeekNumber(String y_date) { Calendar cal = Calendar.getInstance(); try { cal.setTime(new SimpleDateFormat("yyyyMMdd").parse(y_date)); } catch (ParseException e) { e.printStackTrace(); } return cal.get(Calendar.DAY_OF_WEEK)-1; }1 | </details> |
21描述:周同期【结束>>以周一为开始】.【上一年和传入时间所在同一个周的第一天>>(距离年周数相同>>一年第几周)(距离周天数相同>>一周第几天)】.例【2018-01-10>>2017-01-04】.
1 | /** |