Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- int getCachNgay(Date ngayTruoc, Date ngaySau)
- {
- if (!kiemTraTre(ngayTruoc, ngaySau)) {
- return -1;
- }
- int SoNgay = ngaySau.day;
- int dem = getDay(ngayTruoc.month, ngayTruoc.year) - ngayTruoc.day;
- SoNgay = SoNgay + dem;
- if (ngayTruoc.year == ngaySau.year)
- {
- for (int i = ngayTruoc.month + 1; i <= ngaySau.month; i++)
- {
- dem = getDay(i, ngayTruoc.year);
- SoNgay = SoNgay + dem;
- }
- }
- else if (ngayTruoc.year < ngaySau.year)
- {
- for (int i = ngayTruoc.month + 1; i <= 12; i++)
- {
- dem = getDay(i, ngayTruoc.year);
- SoNgay = SoNgay + dem;
- }
- for (int i = ngayTruoc.year + 1; i <= ngaySau.year; i++)
- {
- dem = getDay(2, i);
- if (dem == 28)
- {
- SoNgay = SoNgay + 365;
- }
- else if (dem == 29)
- {
- SoNgay = SoNgay + 366;
- }
- }
- for (int i = 1; i <= ngaySau.month; i++)
- {
- dem = getDay(i, ngaySau.year);
- SoNgay = SoNgay + dem;
- }
- }
- return SoNgay;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement