Commit d256804af0c2fc82d27aef7a251bd943c635ac65
1 parent
3fa2c642
添加方法:计算某天是这一年的第几天
Showing
1 changed file
with
19 additions
and
0 deletions
src/main/java/com/bsth/util/DateUtils.java
| @@ -133,4 +133,23 @@ public class DateUtils { | @@ -133,4 +133,23 @@ public class DateUtils { | ||
| 133 | public static int calcHHmmDiff(String fcsj, String zdsj) throws ParseException { | 133 | public static int calcHHmmDiff(String fcsj, String zdsj) throws ParseException { |
| 134 | return (int) (sdfHHmm.parse(zdsj).getTime() - sdfHHmm.parse(fcsj).getTime()); | 134 | return (int) (sdfHHmm.parse(zdsj).getTime() - sdfHHmm.parse(fcsj).getTime()); |
| 135 | } | 135 | } |
| 136 | + | ||
| 137 | + /** | ||
| 138 | + * 计算某天是这一年的第几天 | ||
| 139 | + * @param str | ||
| 140 | + * @return | ||
| 141 | + */ | ||
| 142 | + public static int calcDaynumberInYear(String str){ | ||
| 143 | + int num = 0; | ||
| 144 | + SimpleDateFormat sdf= new SimpleDateFormat("yyyyMMdd"); | ||
| 145 | + try { | ||
| 146 | + Date date =sdf.parse(str); | ||
| 147 | + Calendar calendar = Calendar.getInstance(); | ||
| 148 | + calendar.setTime(date); | ||
| 149 | + num = calendar.get(Calendar.DAY_OF_YEAR); | ||
| 150 | + } catch (Exception e) { | ||
| 151 | + e.printStackTrace(); | ||
| 152 | + } | ||
| 153 | + return num; | ||
| 154 | + } | ||
| 136 | } | 155 | } |