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

Đề tài: Cách lấy tháng năm được chọn từ datetimeinput

  1. #1
    Ngày gia nhập
    11 2012
    Bài viết
    117

    Mặc định Cách lấy tháng năm được chọn từ datetimeinput

    Mình đã lấy được tháng năm bằng lệnh như sau:
    Code:
    string month;
    string year;
    string dtnhap;
    dtnhap = DateTime.Parse(datetimengaynhap.Text).ToString("MM/dd/yyyy");
    month = dtnhap.Substring(0, 2);
    year=dtnhap.Substring(6,4);
    Mình làm trong sự kiện click của button thì chạy ok nhưng khi đưa vào sự kiện form load thì nó báo lỗi dòng
    Code:
    dtnhap = DateTime.Parse(datetimengaynhap.Text).ToString("MM/dd/yyyy");
    là String was not recognized as a valid DateTime.
    Ai bik lỗi chổ nào hay sửa sao không giúp mình với!!Thanks!!

  2. #2
    Ngày gia nhập
    11 2012
    Nơi ở
    Ở nhà
    Bài viết
    180

    Sao bạn không làm thế này. Mình thường làm thế này thấy cũng ổn lắm. Bạn thử xem nhé.
    Code:
    DateTime dt = Convert.ToDateTime("11/12/2012");  // Chỗ này bạn cho nó cái dateTimeInput.text vào
                int thang = dt.Month;
                int nam = dt.Year;
                int ngay = dt.Day;

  3. #3
    Ngày gia nhập
    11 2012
    Bài viết
    117

    Uhm thanks!! Lúc làm hay bối rối nhiều khi không nghĩ ra!!

  4. #4
    Ngày gia nhập
    11 2012
    Bài viết
    117

    Hix chả hiểu sao nữa form bên kia làm như vậy thì chạy rào rào qua form này lại bị lỗi như trên!! Là sao vậy trời!!

  5. #5
    Ngày gia nhập
    11 2012
    Nơi ở
    Ở nhà
    Bài viết
    180

    Trích dẫn Nguyên bản được gửi bởi haucanpop6590 Xem bài viết
    Hix chả hiểu sao nữa form bên kia làm như vậy thì chạy rào rào qua form này lại bị lỗi như trên!! Là sao vậy trời!!
    Lỗi gì vậy? Bạn post lên xem nào, bạn làm theo cách của mình ấy không lỗi tí nào.

  6. #6
    Ngày gia nhập
    11 2012
    Bài viết
    117

    Mặc định Cách lấy tháng năm được chọn từ datetimeinput

    Trích dẫn Nguyên bản được gửi bởi kenkentrang Xem bài viết
    Lỗi gì vậy? Bạn post lên xem nào, bạn làm theo cách của mình ấy không lỗi tí nào.
    Uhm tại mình không kiểm tra hết điều kiện khi dùng datetime.parse nên bị lỗi hix!!
    Khi dùng datetime.parse(datetimeinput1).tostring("MM/dd/yyyy") cái datetimeinput1 của mình nó chưa nhận được giá trị nào!!

  7. #7
    Ngày gia nhập
    11 2012
    Nơi ở
    Ở nhà
    Bài viết
    180

    Trích dẫn Nguyên bản được gửi bởi haucanpop6590 Xem bài viết
    Uhm tại mình không kiểm tra hết điều kiện khi dùng datetime.parse nên bị lỗi hix!!
    Khi dùng datetime.parse(datetimeinput1).tostring("MM/dd/yyyy") cái datetimeinput1 của mình nó chưa nhận được giá trị nào!!
    Lâu rồi mình không dùng cái dateTimeInput nhưng bạn cứ làm như mình bảo là được mà.

    Convert nó sang DateTime là được mà. sao phải .parse làm gì

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

  1. thời gian trên datetimeinput không được nằm trong khoản thời gian có sẳn
    Gửi bởi hungzany trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 1
    Bài viết cuối: 04-06-2013, 09:23 AM
  2. ADO.NET nhập kiểu datetime từ datetimeinput vào sql server bị lỗi
    Gửi bởi hungzany trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 4
    Bài viết cuối: 14-04-2013, 01:13 AM
  3. Làm sao chuyễn dateTimeInput có ngôn ngữ tiếng anh sang tiếng việt được?
    Gửi bởi ducuongm trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 4
    Bài viết cuối: 18-09-2012, 04:30 PM
  4. tự động tính ngày trong datetimeInput(dotnetbar))
    Gửi bởi mentostrinh trong diễn đàn Nhập môn lập trình C#, ASP.NET
    Trả lời: 7
    Bài viết cuối: 22-03-2012, 04:12 PM
  5. ADO.NET Bỏ định dạng thời gian trong dateTimeInput ?
    Gửi bởi hugovsmoon trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 5
    Bài viết cuối: 26-06-2011, 01:52 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