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

Đề tài: Cách Add() kiểu dữ liệu Datetime vào 1 mảng trên console?

  1. #1
    Ngày gia nhập
    12 2010
    Nơi ở
    Hưng Yên
    Bài viết
    96

    Angry Cách Add() kiểu dữ liệu Datetime vào 1 mảng trên console?

    em làm theo mô hình 3 lớp
    em có class sinhvien.cs ở tầng view như sau:
    Visual C# Code:
    1.  public class SinhVien
    2.     {
    3.         private int MaSV, MaLop,MaPhong;
    4.         private string HoTen, DanToc, DiaChi,GioiTinh;
    5.         private DateTime NgaySinh;  
    6.  public SinhVien(int MaSV, int MaLop, int MaPhong, string HoTen, DateTime NgaySinh, DateTime NgayMuonPhong, string DiaChi, string DanToc, string GioiTinh)
    7.         {
    8.             this.MaSV = MaSV;
    9.             this.MaLop = MaLop;
    10.             this.HoTen = HoTen;
    11.             this.MaPhong = MaPhong;
    12.             this.NgaySinh = NgaySinh;
    13.             this.NgayMuonPhong = NgayMuonPhong;
    14.             this.DanToc = DanToc;
    15.             this.DiaChi = DiaChi;
    16.             this.GioiTinh = GioiTinh;
    17.         }
    em sử dụng NgaySinh có kiểu DateTime
    class sinhvienDAL ở tầng DataAccessLayer như sau
    Visual C# Code:
    1. public class SinhVienDAL : ISinhVienDAL
    2.     {
    3.         //Xác định đường dẫn của tệp dữ liệu Day.txt lấy từ file App.config
    4.         private string fileSinhVien = ConfigurationManager.ConnectionStrings["fileSinhVien"].ConnectionString;
    5.         public List<SinhVien> HienTatCa()
    6.         {
    7.             List<SinhVien> danhsachsinhvien = new List<SinhVien>();
    8.             StreamReader docfile = File.OpenText(fileSinhVien);
    9.             string s = docfile.ReadLine();
    10.             while (s != null)
    11.             {
    12.                 if (s != "")
    13.                 {
    14.                     s = Đồ_án_1_Quản_Lý_Kí_Túc_Xá_Sinh_Viên.Utility.CongCu.ChuanHoaXau(s);
    15.                     string[] a = s.Split('#');
    16.                     danhsachsinhvien.Add(new SinhVien(int.Parse(a[0]),int.Parse(a[1]),int.Parse(a[2]),a[3],DateTime( a[4],a[5]),a[6],a[7],a[8]));
    17.                 }
    18.  
    19.                 s = docfile.ReadLine();
    20.              
    21.             }
    22.             docfile.Close();
    23.             return danhsachsinhvien;
    24.  
    25.         }
    ở dòng code:
    danhsachsinhvien.Add(new SinhVien(int.Parse(a[0]),int.Parse(a[1]),int.Parse(a[2]),a[3],DateTime( a[4],a[5]),a[6],a[7],a[8]));
    nhưng chỗ DateTime( a[4],a[5]),bị báo lỗi mà em không biết phải sửa như thế nào ?
    các pro xem rồi sửa giùm em với!
    thank các pro !
    Đã ai làm đề tài : Thiết kế website bán quần áo cho cửa hàng trên ASP.Net chưa cho mình hỏi thêm nhé!
    Online : maitrungtan_21111992@yahoo.com

  2. #2
    Ngày gia nhập
    12 2010
    Nơi ở
    Hưng Yên
    Bài viết
    96

    Mặc định Cách Add() kiểu dữ liệu Datetime vào 1 mảng trên console?

    hực các không có pro nào chỉ giúp em ư ???!!
    Đã ai làm đề tài : Thiết kế website bán quần áo cho cửa hàng trên ASP.Net chưa cho mình hỏi thêm nhé!
    Online : maitrungtan_21111992@yahoo.com

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

    Trích dẫn Nguyên bản được gửi bởi tan Xem bài viết
    hực các không có pro nào chỉ giúp em ư ???!!
    Bạn cũng để datetime.parse(a[4]) là đc mà!!!
    Sống là để cho đi và ...... Nhận lại

  4. #4
    Ngày gia nhập
    12 2010
    Nơi ở
    Hưng Yên
    Bài viết
    96

    cho em hỏi đoạn code này cũng bị lỗi chỗ ngaysinh,ngaymuonphong dùng kiểu datetime:
    Visual C# Code:
    1.  sinhvien.ChenSinhVien(a = new SinhVien(MaSV, MaLop,MaPhong,HoTen,NgaySinh,NgayMuonPhong, DiaChi, DanToc, GioiTinh));
    thì lên sửa như thế nào ạ?
    em thank pro trước ha !!!
    Đã ai làm đề tài : Thiết kế website bán quần áo cho cửa hàng trên ASP.Net chưa cho mình hỏi thêm nhé!
    Online : maitrungtan_21111992@yahoo.com

  5. #5
    Ngày gia nhập
    10 2011
    Bài viết
    46

    Bạn tra cứu chỗ này, mà điền tham số cho đúng http://msdn.microsoft.com/en-us/libr....datetime.aspx
    Constructor hai đối của nó có dạng:
    Visual C# Code:
    1. public DateTime(
    2.     long ticks,
    3.     DateTimeKind kind
    4. )
    Không phải kiểu Integer.

  6. #6
    Ngày gia nhập
    12 2010
    Nơi ở
    Hưng Yên
    Bài viết
    96

    Angry Cách Add() kiểu dữ liệu Datetime vào 1 mảng trên console?

    em thank pro đã hướng dẫn
    em sửa được chỗ datetime.parse(a[4]) nhưng chỗ
    Visual C# Code:
    1. sinhvien.ChenSinhVien(a = new SinhVien(MaSV, MaLop,MaPhong,HoTen,NgaySinh,NgayMuonPhong, DiaChi, DanToc, GioiTinh));
    em chưa hiểu lắm .
    các anh có thể chỉ thêm cho em được không ạ ??
    nên định dạng như thế nào ở chỗ NgaySinh,NgayMuonPhong khi dùng kiể DateTime ạ?,em sửa tới chỗ đó là báo lỗi thui àh !
    em cảm ơn!
    Đã ai làm đề tài : Thiết kế website bán quần áo cho cửa hàng trên ASP.Net chưa cho mình hỏi thêm nhé!
    Online : maitrungtan_21111992@yahoo.com

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

    Ko biết nó báo lỗi j?? Nhưng chỗ đó thường có lẽ là do lỗi format ko đúng phải ko???
    Nếu thế thì có lẽ là do bạn truyền giá trị vô kiểu Datetime khác với bên dữ liệu lưu trữ.

    Ví dụ như bên SQL nó lưu là yyyy-MM-dd, còn kiểu bạn nhập vào là dd/MM/yyyy, Bạn nên sửa sao cho nó đúng định dạng là đc...
    Sống là để cho đi và ...... Nhận lại

  8. #8
    Ngày gia nhập
    12 2010
    Nơi ở
    Hưng Yên
    Bài viết
    96

    Angry Cách Add() kiểu dữ liệu Datetime vào 1 mảng trên console?

    anh có thể test qua giùm em được không ạ ???
    nếu được thì pm giùm em qua 2 địa chỉ yahoo và gmail ở dưới phần chữ kí anh ha!
    thank anh!
    Attached Files Attached Files
    Đã ai làm đề tài : Thiết kế website bán quần áo cho cửa hàng trên ASP.Net chưa cho mình hỏi thêm nhé!
    Online : maitrungtan_21111992@yahoo.com

  9. #9
    Ngày gia nhập
    06 2011
    Bài viết
    277

    Có lẽ phải xl bạn vì mình cũng đang bận, ko thể ngồi test hết bài của bạn đc...chỉ có thể góp ý với bạn vài vấn đề thui...hic.... Mà chắc sẽ có nhiều người khác giúp bạn đó, trong cộng đồng này nhiều người pro lắm... ^^!
    Sống là để cho đi và ...... Nhận lại

  10. #10
    Ngày gia nhập
    12 2010
    Nơi ở
    Hưng Yên
    Bài viết
    96

    Angry Cách Add() kiểu dữ liệu Datetime vào 1 mảng trên console?

    Vâng em không sao anh à!
    em cũng mong là như vậy,trên diễn đần này chắc còn nhiều pro nhiệt tình mà !
    Những lúc cần sự giúp đỡ của mọi người như thê này thật đáng quý biết bao !!!
    thank !!!
    Đã ai làm đề tài : Thiết kế website bán quần áo cho cửa hàng trên ASP.Net chưa cho mình hỏi thêm nhé!
    Online : maitrungtan_21111992@yahoo.com

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

  1. Một số lỗi khi khai báo ngày sinh sử dụng kiểu DateTime trên Console
    Gửi bởi tan trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 25
    Bài viết cuối: 23-12-2011, 07:08 AM
  2. Lỗi chuyển ngày mượn phòng từ kiểu string sang kiểu DateTime trên console ??
    Gửi bởi tan trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 7
    Bài viết cuối: 17-12-2011, 03:10 PM
  3. Trả lời: 5
    Bài viết cuối: 28-11-2011, 05:21 PM
  4. Algorithm sự khác nhau giữa Console.readLine và Console.readKey ; giữa Console.write và console.writeLine
    Gửi bởi trangkizd_91 trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 1
    Bài viết cuối: 20-10-2011, 05:48 PM
  5. Close console trên C# | Giúp mình về Console Application trên C# với?
    Gửi bởi letheson trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 9
    Bài viết cuối: 15-05-2009, 12:28 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