Hỏi đáp
Chia sẻ kiến thức, cùng nhau phát triển
C-Sharp_Kteam_Xử lý tính tuổi của nhân viên trên c#
20:17 12-06-2017
4.867 lượt xem
2 bình luận
21:21 12-06-2017
mình muốn tính tuổi của 1 nhân viên trước khi insert vào CSDL.
Ngày nhập sử dụng Datetimeinput.
Ngày trừ. Ngày hiện tại.
==> Xin code nếu ngày Htai - Ngày nhập > 18(tuổi) thì ok.
Cảm ơn m.n . mong m.n giúp đỡ
2 DateTime trừ nhau nó ra TimeSpan nên bạn dùng TotalDay để check nhé
Bạn dùng biến TimeSpan để gán giá trị chênh lệch thời gian giữa ngày sinh lấy từ DateTimePicker với ngày hiện tại:
TimeSpan có các thuộc tính TotalHours, TotalMinutes, ... nhưng TotalDays là lớn nhất, không có thuộc tính TotalYear nên mình sẽ tính trung bình 1 năm có 365,2425 ngày, gọi thuộc tính này để chia ra gán vào biến kiểu double:
Bây giờ bạn có thể dùng biến Age để xử lí.