Hàm EDate và EOMonth

Áp dụng cho: Ứng dụng canvas Luồng máy tính để bàn Ứng dụng dựa trên mô hình Power Pages

Cộng hoặc trừ tháng vào giá trị Ngày/Giờ, với điều chỉnh tùy chọn cho ngày trong tháng.

Description

Các hàm EDateEOMonth di chuyển Ngày/Giờ tiến lên hoặc lùi lại một số tháng được chỉ định.

Sau khi điều chỉnh tháng, EDate giữ nguyên phần ngày trừ khi giá trị mới vượt quá cuối tháng. Ví dụ: lùi ngày 31 tháng 7 lại một tháng sẽ là ngày 30 tháng 6. Sử dụng EDate để tính ngày đáo hạn hoặc ngày đến hạn rơi vào cùng ngày trong tháng với ngày phát hành.

Sau khi điều chỉnh tháng, EOMonth thay đổi thuốc ngày thành ngày cuối cùng của tháng kết quả. Sử dụng EOMonth để tính ngày đáo hạn hoặc ngày đến hạn rơi vào ngày cuối cùng của tháng. EOMonth có thể được sử dụng để chuyển Ngày/Giờ đến cuối tháng bằng cách thêm tháng 0.

Tất cả các hàm đều trả về giá trị Ngày. Không có thành phần thời gian nào được đưa vào, ngay cả khi có thành phần thời gian đó trong Ngày/Giờ đầu vào.

Xem cách thao tác với ngày và giờ để biết thêm thông tin.

Cú pháp

EDate( DateTime, Số tháng )

  • DateTime - Bắt buộc. Giá trị ngày/giờ cần xử lý.
  • Số tháng - Bắt buộc. Số tháng cần cộng hoặc trừ vào DateTime. Giá trị dương mang lại ngày trong tương lai, giá trị âm mang lại ngày trong quá khứ và giá trị 0 khiến toàn bộ dữ liệu đầu vào DateTime không thay đổi.

EOMonth( Ngày giờ, Số tháng )

  • DateTime - Bắt buộc. Giá trị ngày/giờ cần xử lý.
  • Số tháng - Bắt buộc. Số tháng cần cộng hoặc trừ vào DateTime. Giá trị dương mang lại ngày trong tương lai, giá trị âm mang lại ngày trong quá khứ và giá trị 0 thay đổi phần ngày của dữ liệu đầu vào DateTime đến cuối tháng.

Ví dụ

EDate

Công thức Description Kết quả
EDate( Date(2023,5,15), 4 ) Thêm bốn tháng vào ngày 15 tháng 5 năm 2023, giữ nguyên ngày. Date(2023,9,15)
EDate( Date(2023,5,15), -1002 ) Trừ 1.002 tháng kể từ ngày 15 tháng 5 năm 2023, giữ nguyên ngày. Date(1939,11,15)
EDate( Date(2023,5,15), 0 ) Thêm tháng 0 vào ngày 15 tháng 5 năm 2023, giữ nguyên tháng và năm, đồng thời giữ nguyên ngày. Date(2023,5,15)
EDate( Date(2023,5,31), 1 ) Thêm một tháng vào ngày 15/5/2023, điều chỉnh ngày vì tháng 6 không có nhiều ngày như tháng 5. Date(2023,6,30)

EOMonth

Công thức Description Kết quả
EOMonth( Date(2023,5,15);, 4 ) Thêm bốn tháng vào ngày 15 tháng 5 năm 2023, chuyển ngày về cuối tháng. Date(2023,9,30)
EOMonth( Date(2023,5,15);, -1002 ) Trừ 1.002 tháng kể từ ngày 15 tháng 5 năm 2023, chuyển ngày về cuối tháng kết quả. Date(1939,11,30)
EOMonth( Date(2023,5,15);, 0 ) Thêm tháng 0 vào ngày 15 tháng 5 năm 2023, giữ nguyên tháng và năm, chuyển ngày về cuối tháng chưa sửa đổi. Date(2023,5,31)
EOMonth( Date(2023,5,31);, 1 ) Thêm một tháng vào ngày 15 tháng 5 năm 2023, chuyển ngày về cuối tháng kết quả. Date(2023,6,30)