Hỏi đáp

Chia sẻ kiến thức, cùng nhau phát triển

So sánh TimeNow với Datetimepicker như thế nào?

01:25 17-07-2023 1.543 lượt xem 1 bình luận

Chào mọi người , mình đang làm quen với C# trên Form
Mình muốn so sánh giá trị trên datetimepcker (MM/dd/yyyy) với ngày giờ hiện tại của hệ thống thì ta dùng như thế nào ?

 

Bình luận

Để bình luận, bạn cần đăng nhập bằng tài khoản Howkteam.

Đăng nhập
Fury Moderator đã bình luận 01:13 18-07-2023

Sẽ kiểu như vậy

private void CompareDateTime()
{
    DateTime pickerValue = dateTimePicker.Value; // Lấy giá trị từ DateTimePicker

    DateTime currentTime = DateTime.Now; // Lấy ngày giờ hiện tại của hệ thống

    int compareResult = DateTime.Compare(pickerValue.Date, currentTime.Date); // So sánh ngày (bỏ qua giờ phút giây)

    if (compareResult > 0)
    {
        MessageBox.Show("Giá trị từ DateTimePicker lớn hơn ngày giờ hiện tại");
    }
    else if (compareResult < 0)
    {
        MessageBox.Show("Giá trị từ DateTimePicker nhỏ hơn ngày giờ hiện tại");
    }
    else
    {
        MessageBox.Show("Giá trị từ DateTimePicker bằng ngày giờ hiện tại");
    }
}

 

Câu hỏi mới nhất