Commit 2fb488386dace9c6dd03c09ffadaff01db88e0b0
1 parent
4e8adbc40b
Exists in
master
and in
7 other branches
分娩作废产检劵
Showing 1 changed file with 18 additions and 88 deletions
platform-common/src/main/java/com/lyms/platform/common/utils/DateUtil.java
View file @
2fb4883
... | ... | @@ -70,18 +70,30 @@ |
70 | 70 | int year1 = c1.get(Calendar.YEAR); |
71 | 71 | int year2 = c2.get(Calendar.YEAR); |
72 | 72 | |
73 | - int mouth1 = c1.get(Calendar.MONTH); | |
74 | - int mouth2 = c2.get(Calendar.MONTH); | |
73 | + int mouth1 = c1.get(Calendar.MONTH);//0当前 | |
74 | + int mouth2 = c2.get(Calendar.MONTH);//4 | |
75 | 75 | int i=0; |
76 | - if(mouth2-mouth1>=0){ | |
77 | - int days1 = c1.get(Calendar.DAY_OF_MONTH); | |
78 | - int days2 = c2.get(Calendar.DAY_OF_MONTH); | |
76 | + /* if(mouth2-mouth1>=0){ | |
77 | + int days1 = c1.get(Calendar.DAY_OF_MONTH);//当前10 | |
78 | + int days2 = c2.get(Calendar.DAY_OF_MONTH);//1 | |
79 | 79 | if(days1<days2){ |
80 | 80 | i=i-1; |
81 | 81 | }else if(days1>days2){ |
82 | 82 | } |
83 | 83 | }else if(mouth1-mouth2<0){ |
84 | 84 | i=i-1; |
85 | + }*/ | |
86 | + | |
87 | + if(mouth2==mouth1){ | |
88 | + int days1 = c1.get(Calendar.DAY_OF_MONTH);//当前10 | |
89 | + int days2 = c2.get(Calendar.DAY_OF_MONTH);//1 | |
90 | + if(days1<days2){ | |
91 | + i=i-1; | |
92 | + }else if(days1>days2){ | |
93 | +// i=i-1; | |
94 | + } | |
95 | + }else if(mouth2>mouth1){ | |
96 | + i=i-1; | |
85 | 97 | } |
86 | 98 | |
87 | 99 | |
... | ... | @@ -766,89 +778,7 @@ |
766 | 778 | |
767 | 779 | |
768 | 780 | public static void main(String[] arg) { |
769 | - /* Date today = new Date(1448336360000L); | |
770 | - | |
771 | - System.out.println(DateUtil.getyyyy_MM_dd_hms(today)); | |
772 | - System.out.println(today); | |
773 | - System.out.println(getWeek(parseYMDHMS("2015-05-20 16:30:00"), parseYMDHMS("2015-12-22 11:30:00"))); | |
774 | - System.out.println(new DateTime().minusDays(77));*/ | |
775 | -// System.out.println(getDaySeconds()); | |
776 | - | |
777 | -// String s = getBabyMonthAge(parseYMD("2015-08-12"), new Date()); | |
778 | -// System.out.println(s); | |
779 | -// SimpleDateFormat simpleDateFormat=new SimpleDateFormat("yyyy-MM-dd "); | |
780 | -// System.out.println(getBabyAgeMonth(parseYMD("2016-05-23"), new Date())); | |
781 | -// System.out.println(DateUtil.getyyyy_MM_dd_hms(DateUtil.addDay(new Date(),-108))); | |
782 | -// System.out.println(DateUtil.getyyyy_MM_dd_hms(DateUtil.addDay(new Date(), -146))); | |
783 | -// System.out.print(1457688652-23341); | |
784 | - //1457711993 | |
785 | -// 1426089600 | |
786 | - | |
787 | -// Date lastLmess = parseYMD("2016-07-02"); | |
788 | -// Date startDate = DateUtil.getRangeDate(lastLmess, 1, "周", -2); | |
789 | -// Date startDate = DateUtil.addDay(new Date(), -100); | |
790 | -// System.out.println(getyyyy_MM_dd(startDate)); | |
791 | - try { | |
792 | - | |
793 | -// Date startDate = DateUtil.addMonth(new Date(), -1); | |
794 | -// Date endtDate = DateUtil.addMonth(new Date(), -2); | |
795 | -// System.out.println(y_m_d_h_m_s.format(startDate)); | |
796 | -// System.out.println(y_m_d_h_m_s.format(endtDate)); | |
797 | - | |
798 | -// Date d = parseD("7"); | |
799 | -// System.out.print(getDD(d)); | |
800 | - | |
801 | -// Date sendDate = dd.parse("02"); | |
802 | -// String md = DateUtil.getMMdd(new Date()); | |
803 | -// String str = md +"-"+DateUtil.getDD(sendDate); | |
804 | -// Date d = DateUtil.parseYMD(str); | |
805 | -// | |
806 | -// Date actualSendDate = DateUtil.addDay(d, -2); | |
807 | -// String sendDateStr = DateUtil.getDD(actualSendDate); | |
808 | - | |
809 | -// SimpleDateFormat md = new SimpleDateFormat("M-d"); | |
810 | -// String st = md.format(new Date()); | |
811 | -// System.out.print(st); | |
812 | - | |
813 | -// int s = getBabyMonthAge1(parseYMD("2016-09-07"), new Date()); | |
814 | -// System.out.println(s); | |
815 | -// Date s = addDay(parseYMD("2016-02-26"), 168); | |
816 | - | |
817 | -// int start = 38; | |
818 | -// int end = 38; | |
819 | -//// | |
820 | -//// | |
821 | -//// Date startDate = DateUtil.getNewDate(-end-1,"周",1+1); | |
822 | -//// Date endDate = DateUtil.getNewDate(-start,"周",0+1); | |
823 | -// | |
824 | -// | |
825 | -// Date startDate = DateUtil.getNewDate(-end-1,"周",2+1); | |
826 | -// Date endDate = DateUtil.getNewDate(-start,"周",2); | |
827 | -// | |
828 | -// | |
829 | -// String date = y_m_d_h_m_s.format(startDate.getTime()); | |
830 | -//// Date startDate = DateUtil.getNewDate(-end-1,"月",1); | |
831 | -//// Date endDate = DateUtil.getNewDate(-start,"月",1); | |
832 | -// | |
833 | -// System.out.println(date + "==="); | |
834 | - | |
835 | - | |
836 | -// Date startDate = getRangeDate(parseYMD("2016-09-07"),2,"周",-1); | |
837 | -// System.out.println(getyyyy_MM_dd(startDate)); | |
838 | - | |
839 | - | |
840 | - int a = getBabyAgeMonth(parseYMD("2012-10-01"),parseYMD("2016-10-01")); | |
841 | -// int a = daysBetween(parseYMD("2016-10-01"),new Date())/7; | |
842 | - System.out.println(a); | |
843 | - | |
844 | -// Date dueDate = DateUtil.addDay(DateUtil.addMonth(parseYMD("2016-02-08"), 9), 7); | |
845 | -// System.out.println(getyyyy_MM_dd(dueDate)); | |
846 | - } catch (Exception e) | |
847 | - { | |
848 | - | |
849 | - } | |
850 | - | |
851 | - | |
781 | + System.out.println(getAge(parseYMD("1990-01-9"))); | |
852 | 782 | } |
853 | 783 | |
854 | 784 | /** |