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

Đề tài: Lỗi datetime trong C#

  1. #1
    Ngày gia nhập
    10 2011
    Nơi ở
    Hell On The Earth
    Bài viết
    3

    Mặc định close

    close
    .
    Đã được chỉnh sửa lần cuối bởi Scorpius DLord : 01-03-2015 lúc 01:48 PM.

  2. #2
    Ngày gia nhập
    05 2010
    Bài viết
    505

    Bạn thử thêm SET DATEFORMAT DMY vào trước UPDATE NhanVien SET.... xem sao

  3. #3
    Ngày gia nhập
    01 2011
    Bài viết
    189

    Trong sql lúc tạo bảng xong bạn chạy câu "SET DATEFORMAT DMY" vào trước khi insert dữ liệu rồi c# dùng datetimepicker là ok.

  4. #4
    Ngày gia nhập
    08 2011
    Nơi ở
    Yên Bái- Hà Nội
    Bài viết
    961

    chơi kiểu đó đi bạn. Trong sql mặc định tháng/ngày/năm. kểu datetime vẫn chèn chuỗi vào bình thường, chỉ cần đúng là nó tự convert. với cái của bạn thì: thay DateTime.Now=datepicker.value

    string strDate = DateTime.Now.ToString("MM/dd/yyyy");
    Skype: mrfour.it - Yahoo:mrfour_it
    Gmail: mrfour.it@gmail.com
    Bạn muốn học lập trình? Bạn chưa có kiến thức cơ bản? Bạn muốn học từ cơ bản tới nâng cao?... Bạn muốn có source code để tham khảo? Muốn có người hỗ trợ khi học?....http://www.laptrinh123.com sẽ giúp bạn những điều đó!

  5. #5
    Ngày gia nhập
    03 2009
    Bài viết
    149

    code chuyển ngày tháng năm qua chuẩn DateTime hệ thống đây:

    Visual C# Code:
    1. string UrDate = "27/08/2008";
    2. System.Globalization.DateTimeFormatInfo dateInfo = new System.Globalization.DateTimeFormatInfo();
    3. dateInfo.ShortDatePattern = "dd/MM/yyyy";
    4. DateTime validDate= Convert.ToDateTime(UrDate, dateInfo);
    Sharing for success!

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

    Mặc định Lỗi datetime trong C#

    Mình cũng bị tương tự như vậy, mặc dù đã chỉnh trong datetimepickerNgaySinh mặc định thành Custom và CustomFormat mình để là MM/dd/yyyy để hiện thị theo thứ tự ngày/tháng/năm nhưng khi debug thì báo lỗi ở sv.NgaySinh = DateTime.Parse(s[2]);. Mong mọi người giúp đỡ

  7. #7
    Ngày gia nhập
    11 2011
    Bài viết
    0

    Trích dẫn Nguyên bản được gửi bởi truong_it_k33 Xem bài viết
    Mình cũng bị tương tự như vậy, mặc dù đã chỉnh trong datetimepickerNgaySinh mặc định thành Custom và CustomFormat mình để là MM/dd/yyyy để hiện thị theo thứ tự ngày/tháng/năm nhưng khi debug thì báo lỗi ở sv.NgaySinh = DateTime.Parse(s[2]);. Mong mọi người giúp đỡ
    -- Bạn thử làm thế này xem sao ha:

    Thứ 1: Customformat bạn chỉnh thành dd/MM/yyyy


    Thứ 2 : bạn chỉnh sv.NgaySinh= datetime.value.date;

    hi vọng giúp đc bạn!!!!

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

    Xin chào,
    Cho mình hỏi: trong trường hợp bạn mang project của bạn len 1 máy tính khác có format MM/DD/YY thì làm thế nào?
    Theo mình: nếu database của bạn chưa lớn, bạn nên dùng kiểu dữ liệu STRING cho cột ngày tháng.
    Khi xử lý thì bạn dùng hàm split để phân tích. Còn lấy dữ liệu ngày tháng từ kiểu dữ liệu DateTime ở trên FORM thì bạn có thể GetDate, GetMonth, GetYear. Lúc đó sẽ ổn hơn.
    Mong có thể giúp bạn

  9. #9
    Ngày gia nhập
    03 2008
    Bài viết
    81

    Nên sử dụng thủ tục thì tốt hơn
    Dương Nhật Tân
    dnhattan1910@yahoo.com

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

  1. Chuyển string thành Datetime bị lỗi String was not recognized as a valid DateTime?
    Gửi bởi nguyenvantien87 trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 11
    Bài viết cuối: 19-06-2013, 11:17 AM
  2. Database Lưu dữ liệu trong ô Datetime vào cơ sở dữ liệu
    Gửi bởi gacon102 trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 2
    Bài viết cuối: 29-12-2010, 09:32 PM
  3. datetime trong csdl va datetime trong datagridview
    Gửi bởi thaivinhledang trong diễn đàn Nhập môn lập trình C#, ASP.NET
    Trả lời: 4
    Bài viết cuối: 01-06-2010, 09:50 PM
  4. DateTime trong SQL?
    Gửi bởi robocon1183 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: 19-04-2010, 05:46 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