Hiển thị kết quả từ 1 đến 9 / 9
  1. #1
    Tham gia
    30-03-2007
    Bài viết
    11
    Like
    0
    Thanked 0 Times in 0 Posts

    Câu hỏi, cần giúp đỡ Nhập xuất ngày tháng trong java

    Mình viết một CT nhập vào ngay/thang/nam và in ra ngày tháng năm theo định dạng dd/mm/yy. Ví dụ nhập từ bàn phím : 08/01/2009 in ra kiẻu ngày tháng: 08/01/2009.Ở đây em chỉ nhập vào là kiểu String, làm cách nào nhập vào kiểu Date không, trong Console nhé, và xuất ra kiểu Date.
    Quote Quote

  2. #2
    Tham gia
    18-12-2003
    Location
    TP.HCM
    Bài viết
    1,257
    Like
    13
    Thanked 27 Times in 18 Posts
    Đây, chỉ bạn sd cách này nè

    Code:
    		Calendar cal = Calendar.getInstance();
    		SimpleDateFormat sdf_yyyyMMdd = new SimpleDateFormat("yyyy/MM/dd");
    		SimpleDateFormat sdf_ddMMyyyy = new SimpleDateFormat("dd/MM/yyyy");
    		//cal.set(year, month, day);
    		cal.set(2008, 00, 31);
    		System.out.println(sdf_yyyyMMdd.format(cal.getTime()));//2008/01/31
    		System.out.println(sdf_ddMMyyyy.format(cal.getTime()));//31/01/2008

  3. Thành viên Like bài viết này:


  4. #3
    Tham gia
    30-03-2007
    Bài viết
    11
    Like
    0
    Thanked 0 Times in 0 Posts
    Anh chưa hiểu ý em rồi! Nghĩa là khi em nhập vào một chuỗi "09/01/2009" chương trình sẽ lấy chuỗi đó vào một biến kiểu Date (không cắt ghép chuỗi nhé), ý em là vậy. Có cách nào không, thanks..!

  5. #4
    Tham gia
    18-12-2003
    Location
    TP.HCM
    Bài viết
    1,257
    Like
    13
    Thanked 27 Times in 18 Posts
    Đây nầy em
    Code:
    try {
    SimpleDateFormat sdf_ddMMyy = new SimpleDateFormat("ddMMyy");
    Date date = sdf_ddMMyy.parse("110908");
    System.out.println(date);
    }catch(Exception e){
    			
    		}

    Quote Được gửi bởi chebongnga View Post
    Anh chưa hiểu ý em rồi! Nghĩa là khi em nhập vào một chuỗi "09/01/2009" chương trình sẽ lấy chuỗi đó vào một biến kiểu Date (không cắt ghép chuỗi nhé), ý em là vậy. Có cách nào không, thanks..!

  6. #5
    Tham gia
    18-12-2008
    Bài viết
    12
    Like
    0
    Thanked 0 Times in 0 Posts
    theo mình thì cho string luôn vì không sử ly mà . còn nếu muồn kiêm tra thì cắt nó ra rồi kiêm tra . nếu đúng thì ghép lại rồi lưu vào thế thôi

  7. #6
    Tham gia
    11-09-2006
    Bài viết
    25
    Like
    0
    Thanked 0 Times in 0 Posts
    date là ngày tháng năm la kiểu string rồi, nếu muốn ngày không thì,
    private int day;
    public void setDay(int newDay){
    day=newDay;
    }
    public int getDay(){
    return day;

    }

  8. #7
    Tham gia
    08-02-2017
    Bài viết
    1
    Like
    0
    Thanked 0 Times in 0 Posts
    Cảm ơn bạn nhiểu lắm

  9. #8
    Tham gia
    27-07-2016
    Bài viết
    66
    Like
    1
    Thanked 4 Times in 4 Posts
    ồ, cám ơn các bác lun nhé, tìm hiểu trên mạng lòi ra cái topic này.

  10. #9
    Tham gia
    02-02-2017
    Bài viết
    41
    Like
    1
    Thanked 1 Time in 1 Post
    cảm ơn bác này quá, mới học lập trình java chưa hiểu lắm may vào đây thấy bài viết này )

Bookmarks

Quy định

  • Bạn không thể tạo chủ đề mới
  • Bạn không thể trả lời bài viết
  • Bạn không thể gửi file đính kèm
  • Bạn không thể sửa bài viết của mình
  •