Trang 1 trên tổng số 2 12 Cuối cùngCuối cùng
Từ 1 tới 10 trên tổng số 11 kết quả

Đề tài: cộng ngày trong datetimepicker nhưng không cộng thứ 7 và chủ nhật

  1. #1
    Ngày gia nhập
    07 2010
    Bài viết
    115

    Mặc định cộng ngày trong datetimepicker nhưng không cộng thứ 7 và chủ nhật

    mình làm một chương trình hẹn ngày nho nhỏ như thế này nè:
    chọn loại hồ sơ thì thì cái datetimepicker tự động cộng ngày (ngày sẽ bằng ngày hiện tại + ngày của loại hồ sơ).
    ví dụ: hồ sơ 1 thì thời gian hẹn là 8 ngày, mình đang vướng chỗ 8 ngày này phải trừ thứ 7 và chủ nhật ra.
    nhớ các pác chỉ với

  2. #2
    Ngày gia nhập
    06 2011
    Bài viết
    277

    Bạn chỉ cần kiểm tra cái ngày của thời gian hẹn đó là được mà!


    Visual C# Code:
    1.  if (dt.DayOfWeek == DayOfWeek.Saturday) // dt ở đây là dateTime đó
    2.             {
    3.                dt.AddDays(2); // cộng thêm 2 ngày
    4.             }

    Tương tự với ngày Chủ nhật nhé!
    Sống là để cho đi và ...... Nhận lại

  3. #3
    Ngày gia nhập
    07 2010
    Bài viết
    115

    Trích dẫn Nguyên bản được gửi bởi linhgl88 Xem bài viết
    Bạn chỉ cần kiểm tra cái ngày của thời gian hẹn đó là được mà!
    ko dc bạn ơi, ví dụ hôm nay là ngày 15/02, hẹn 8 ngày (thời gian làm việc chỉ từ thứ 2 -> thứ 6) thì ngày trả sẽ là:27/02
    hẹn 20 ngày thì ngày trả là: 14/03
    có cách nào giải quyết dc ko

  4. #4
    Ngày gia nhập
    11 2010
    Nơi ở
    Tầng cao nhất tháp đôi Mỹ........
    Bài viết
    48

    cái này giống như duration trong MS Project bạn thử google xem sao.

  5. #5
    Ngày gia nhập
    07 2010
    Bài viết
    115

    ko phải MS Project bạn ơi, một năm có 52 tuần, 52 chủ nhật,thứ 7 cũng vậy (mình nghĩ vậy).trừ số ngày này ra thj tạm ổn,
    nhưng năm nhuận thì lại khác, rồi nếu rơi vào các nghỉ lễ như: 30/04, 1/5 thì phải bỏ mấy ngày này tính tiếp.
    Rắc rối rồi nè,có ai giúp với

  6. #6
    Ngày gia nhập
    11 2010
    Nơi ở
    Tầng cao nhất tháp đôi Mỹ........
    Bài viết
    48

    Mặc định cộng ngày trong datetimepicker nhưng không cộng thứ 7 và chủ nhật

    Mình thấy nội dung bạn hỏi là duration rồi còn j nữa. Ngày lễ thì có liên quan j đến mấy cái đó đâu nhỉ?
    Nếu bạn sợ start_date và end_date là ngày lễ thì làm thêm đoạn code kiểm tra enddate và start_date là oke mà.

  7. #7
    Ngày gia nhập
    07 2010
    Bài viết
    115

    mình làm cũng tạm ổn ùi, xin thọ giáo cái này nè,hj
    ngày lễ giỗ tổ là 10/03 (năm âm lịch), theo dương lịch thì hằng năm nó là các ngày khác nhau, mình kiểm tra làm sao hen

  8. #8
    Ngày gia nhập
    11 2010
    Nơi ở
    Tầng cao nhất tháp đôi Mỹ........
    Bài viết
    48

    Trích dẫn Nguyên bản được gửi bởi lonelyeveningstar Xem bài viết
    mình làm cũng tạm ổn ùi, xin thọ giáo cái này nè,hj
    ngày lễ giỗ tổ là 10/03 (năm âm lịch), theo dương lịch thì hằng năm nó là các ngày khác nhau, mình kiểm tra làm sao hen
    bạn phải viết hàm tính ngày 10/3 âm thôi thôi. Trước mình có làm một project chuyển ngày dương sang âm. nếu bạn cần mình send code cho

  9. #9
    Ngày gia nhập
    07 2010
    Bài viết
    115

    share code cho mình tham khảo đi, chắc phải thêm hàm tính ngày âm qua ngày dương ùi, hjx

  10. #10
    Ngày gia nhập
    11 2010
    Nơi ở
    Tầng cao nhất tháp đôi Mỹ........
    Bài viết
    48

    Bạn gửi mail cho mình nhé
    traiviet_28ju89

Các đề tài tương tự

  1. Gắn điều kiện khi nhập DateTime cho Control DateTimePicker trong WinForms C#
    Gửi bởi namnguyen1251 trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 4
    Bài viết cuối: 25-11-2011, 10:57 PM
  2. làm sao để lấy ra tháng trong datetimepicker?
    Gửi bởi kemxoi trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 4
    Bài viết cuối: 06-04-2011, 07:11 PM
  3. Tính toán ngày tháng trong datetimepicker?
    Gửi bởi chippk trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 2
    Bài viết cuối: 07-07-2010, 11:20 PM
  4. Tìm chuỗi ngày tháng trong DataBase, được nhập từ DateTimePicker
    Gửi bởi tranduc_105 trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 9
    Bài viết cuối: 06-03-2010, 08:18 PM

Quyền hạn của bạn

  • Bạn không thể gửi đề tài mới
  • Bạn không thể gửi bài trả lời
  • Bạn không thể gửi các đính kèm
  • Bạn không thể chỉnh sửa bài viết của bạn