Từ 1 tới 3 trên tổng số 3 kết quả

Đề tài: [Share] Hàm tính ngày làm việc trong tháng with C#

  1. #1
    Ngày gia nhập
    08 2011
    Bài viết
    4

    Mặc định [Share] Hàm tính ngày làm việc trong tháng with C#

    Tình hình là vừa qua mình có tìm hiểu và viết được hàm tính ngày làm việc trong tháng. Nên share cho anh em nào có nhu cầu muốn tính ngày làm việc.
    Hàm này trong tháng nghĩ làm ngày chủ nhật nhá !!
    Code:
     public int demsongaylamviec( int thang, int nam)
            {
                int dem = 0;
                DateTime f = new DateTime(nam, thang, 01);
                int x = f.Month + 1;
                while (f.Month < x)
                {
                    dem = dem + 1;
                    if (f.DayOfWeek == DayOfWeek.Sunday)
                    {
                        dem = dem - 1;
                    }
                    f = f.AddDays(1);
                }
                return dem;
            }
    Mong được các bác góp ý .

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

    - bạn nên thêm 1 tham số cho biết 1 tuần có mấy ngày nghỉ (vì một số nơi nghỉ cả t7 chứ không phải chỉ nghỉ CN như của bạn)
    - ý tưởng khác là lấy số ngày trong tháng đó trừ đi số ngày CN trong tháng đó
    - thế này gọn hơn
    Visual C# Code:
    1. if (f.DayOfWeek != DayOfWeek.Sunday)
    2. {
    3.     dem = dem + 1;
    4. }

  3. #3
    Ngày gia nhập
    10 2009
    Bài viết
    1

    Nếu chọn tháng 12 Kết quả bị lỗi nhé.
    System.ArgumentOutOfRangeException: 'The added or subtracted value results in an un-representable DateTime.
    Parameter name: value'

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

  1. Kỹ thuật C ghi nội dung lên file text trong folder share trong mạng lan
    Gửi bởi kinhkhafortoday trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 0
    Bài viết cuối: 09-11-2012, 02:25 PM
  2. [Big Share] Share 100 Key Win 7,Office 2010 + Anti Kaspersky,Norton,Bitdefender,Eset
    Gửi bởi chicken_it_90 trong diễn đàn Giới thiệu website, sản phẩm của bạn
    Trả lời: 0
    Bài viết cuối: 19-12-2011, 11:33 AM
  3. Jni gọi hàm trong thư viện share library ???
    Gửi bởi Iphone4 trong diễn đàn Thắc mắc lập trình C/C++ trên Linux
    Trả lời: 1
    Bài viết cuối: 04-08-2011, 02:55 PM
  4. Đồ họa C trong linux. Ai có ví dụ share cho mình với?
    Gửi bởi thangbn trong diễn đàn Nhập môn lập trình C/C++
    Trả lời: 2
    Bài viết cuối: 04-06-2009, 12:10 PM
  5. Tài liệu semaphore trong linux, ai có share mình với?
    Gửi bởi cspro trong diễn đàn Tài liệu, ebooks và công cụ
    Trả lời: 1
    Bài viết cuối: 20-04-2009, 07:59 AM

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