Date 및 String 상호 변환(중점)
**  **:
   SimpleDateFormat
**  :**
   SimpleDateFormat                            。        (   ->   )、  (   ->   )    。
  SimpleDateFormat 클래스 사용:
구성 방법:
 public SimpleDateFormat()                       SimpleDateFormat
 public SimpleDateFormat(String pattern):     /            :  
     :                                 
            Year                        y               2017    yyyy
            Month                       M
            Number                          d   
                                    H
                                    m
                                    s
  Date—>String
 public final String format(Object obj)                  DateFormat   :      ,         SimpleDateFormat
  String - -> Date public Object parseObject 는 문자열의 텍스트를 분석하여 Date를 생성합니다.
코드:
  public static void main(String[] args) throws ParseException {
    Date d = new Date();
    String s = dateToString(d);
    System.out.println(s);
    Date d1 = stringToDate("2018-3-16");
    System.out.println(d1);
}
 public static String dateToString(Date d){
     SimpleDateFormat sdf = new SimpleDateFormat("y-M-d");
     String s = sdf.format(d);
     return s;
 }
 public static Date stringToDate(String s ) throws ParseException{
  //SimpleDateFormat sdf = new SimpleDateFormat(“y-M-d”); //Date d = sdf.parse(s); //return d; return new SimpleDateFormat(“y-M-d”).parse(s); }
코드 결과:
2017-7-29 Fri Mar 16 00:00:00 CST 2018
수요: 키보드에 생년월일을 입력하고 이 세상에 온 지 얼마나 됐는지 계산해 보세요.
코드public static void main(String [] args) throws Parse Exception {//키보드 입력 Scanner sc = new Scanner(System.in);
    //    
    System.out.println("           :");
    String s = sc.nextLine();
    long now = System.currentTimeMillis();
    SimpleDateFormat sdf =new SimpleDateFormat("y-M-d");
    Date d = sdf.parse(s);
    long old = d.getTime();
    System.out.println("       "+(now-old)/1000/60/60/24+"  ");
}
  코드 결과;
당신의 생년월일을 입력하십시오:1996-3-16 당신이 세계에 온 지 7805일이 되었습니다
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.