Java에서 문자열을 다양한 형식의 날짜로 변환
소프트웨어 개발 영역에서는 날짜의 문자열 표현을 문자열로 변환해야 하는 경우가 많습니다. 날짜 객체. 그러나 날짜는 다양한 형식으로 제공될 수 있어 개발자에게 문제가 됩니다.
한 가지 일반적인 시나리오는 "19/05/2009, "를 "yyyy-MM-dd" 형식을 사용하여 Date 객체로 변환합니다. 이는 SimpleDateFormat 클래스를 사용하여 달성할 수 있습니다.
SimpleDateFormat을 사용하면 개발자가 입력 및 출력 날짜 형식을 지정할 수 있습니다. 아래 코드는 "dd/MM/yyyy" 형식의 문자열을 "yyyy-MM-dd" 형식의 Date 개체로 변환하는 방법을 보여줍니다.
SimpleDateFormat fromUser = new SimpleDateFormat("dd/MM/yyyy"); SimpleDateFormat myFormat = new SimpleDateFormat("yyyy-MM-dd"); try { String inputString = "19/05/2009"; String reformattedStr = myFormat.format(fromUser.parse(inputString)); } catch (ParseException e) { e.printStackTrace(); }
이 코드에서 SimpleDateFormat 개체는 "fromUser"라는 이름은 "dd/MM/yyyy" 형식으로 초기화됩니다. "myFormat" 개체는 원하는 출력 형식인 "yyyy-MM-dd"로 초기화됩니다.
코드는 "parse" 메서드를 사용하여 "inputString" 문자열을 "inputString"을 기반으로 Date 개체로 변환합니다. fromUser" 형식입니다. 그런 다음 "myFormat" 개체의 "format" 메서드를 사용하여 Date 개체를 원하는 "yyyy-MM-dd" 형식으로 다시 포맷하고 이를 "reformattedStr" 변수에 저장합니다.
위 내용은 Java에서 문자열을 다른 형식의 날짜로 어떻게 변환할 수 있습니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!