Thông báo

Collapse
No announcement yet.

cần giúp đỡ về chuyển đổi dương lịch sang âm lịch

Collapse
X
 
  • Lọc
  • Giờ
  • Show
Clear All
new posts

  • cần giúp đỡ về chuyển đổi dương lịch sang âm lịch

    Em có đọc được 1 bài như thế này
    Và cho em hỏi là: không có nhớ(c=0) và có nhớ (c=1) ở đây là sao vậy??? C ở đây là gì????
    Mong anh chị giúp đỡ e sớm, e đang cần gấp lắm ạ! E cám ơn!



    Công thức tính ngày Âm lịch theo phương pháp tra bảng tra bảng:


    Tính ngày Âm lịch:

    Nếu (ngày Dương lịch tương ứng với ngày đầu tháng Âm lịch) bằng (ngày hiện tại) thì ngày Âm lịch bằng 1
    (N_DL_DAU_THANG = NGAY => NGAY_AL = 1)
    Hoặc (ngày Dương lịch tương ứng với ngày đầu tháng Âm lịch) trừ (ngày hiện tại): (N_DL_DAU_THANG - NGAY) :

    - Nếu không có nhớ (C=0) thì ngày Âm lịch bằng (ngày Dương lịch hiện tại) cộng (ngày Âm lịch của đầu tháng Dương lịch) rồi trừ 1
    (NGAY_AL = ((NGAY + N_AL_DAU_THANG)-1)
    - Nếu có nhớ (C=1) thì ngày Âm lịch hiện tại bằng (ngày Dương lịch hiện tại) trừ (ngày Dương lịch đầu tháng Âm lịch) rồi + 1
    (NGAY_AL = ((NGAY - N_DL_DAU_THANG)+1)


    ;===============================================

    Tính tháng Âm lịch :

    Bằng cách lấy (ngày Dương lịch tương ứng với đầu tháng Âm lịch trong tháng) trừ (ngày hiện tại)
    (N_DL_DAU_THANG - NGAY)

    - Nếu không có nhớ (C=0) thì tháng Âm lịch hiện tại bằng tháng Âm lịch của đầu tháng Dương lịch
    (THANG_AL = (T_AL_DAU_THANG)
    - Nếu có nhớ (C=1) thì tháng Âm lịch hiện tại bằng tháng Âm lịch của ngày đầu tháng Âm lịch
    (THANG_AL = T_AL_DAU_T_AL)

    ;===============================================

    Tính năm Âm lịch:

    Bằng cách lấy (tháng Dương lịch) trừ cho (tháng Âm lịch) (THANG - THANG_AL)

    - Nếu không có nhớ (C=0) thì năm Âm lịch sẽ bằng năm Dương lịch
    (NAM_AL=NAM)
    - Nếu có nhớ (C=1) thì năm Âm lịch hiện tại bằng năm Dương lịch trừ 1
    (NAM_AL = NAM - 1)

    ;===============================================

    Trong đó:

    - NGAY = ngày Dương lịch.(có sẵn trong IC thời gian thực)
    - NGAY_AL = ngày Âm lịch.(kết quả)
    - N_DL_DAU_THANG = ngày Dương lịch đầu tháng Âm lịch.(bảng tra)
    - N_AL_DAU_THANG = ngày Âm lịch của đầu tháng Dương lịch.(bảng tra)
    - THANG = tháng Dương lịch. (có sẵn trong IC thời gian thực)
    - THANG_AL = tháng Âm lịch.(kết quả)
    - T_AL_DAU_THANG = tháng Âm lịch đầu tháng Dương lịch. (bảng tra)
    - T_AL_DAU_T_AL = tháng Âm lịch đầu tháng Âm lịch.(bảng tra)
    - NAM = năm Dương lịch. (có sẵn trong IC thời gian thực)
    - NAM_AL = năm Âm lịch.(kết quả)

    http://www.dientuvietnam.net/forums/...61/index6.html

Về tác giả

Collapse

huuchinh02 Tìm hiểu thêm về huuchinh02

Bài viết mới nhất

Collapse

Đang tải...
X