Prtiillaalkjf
2k
2021-04-12 17:04:00
5
164

data 로 오늘날짜 지정하는법


new Date(System.currentTimeMillis() )

이런식으로 현재 날짜를 data형식으로 넣을수있는데요..

혹시 오늘 밤10시 를 지정하려고하면 어떻게해야하나요...?


String str_date = "22:00:00";

SimpleDateFormat format    = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");

Date tenTime= null;

tenTime= format.parse(str_date);

이렇게 하려는게 아닌것같아서요 ;;

0
  • 답변 5

  • peter_lim
    1k
    2021-04-12 17:05:56 작성 2021-04-12 17:14:19 수정됨
    자바군요? 제가 자바를안해서.. 그럼 직접 구현해보시는걸 추천드립니다 ㅎㅎ
  • Prtiillaalkjf
    2k
    2021-04-12 17:09:43

    peter_lim //일단 javascript 로 하신것같은데 이렇게 오늘날짜를구해 하나하나 짤라서 사용하는것밖에 없는건가요..

  • Prtiillaalkjf
    2k
    2021-04-12 17:54:51

    해결완료

    Calendar cal = Calendar.getInstance();

     cal.set(Calendar.HOUR_OF_DAY , 22);

    cal.set(Calendar.MINUTE, 0);

    cal.set(Calendar.SECOND, 0);

    Date expireTime= new Date(cal.getTimeInMillis());


  • 유리세계
    3k
    2021-04-12 17:56:50

    yyyy-MM-dd 구하는 함수 만들어놓고 뒤에더 시간 강제로 붙일것 같네요

    Calendar retCal = Calendar.getInstance();
    Locale currentLocale = new Locale("KOREAN", "KOREA");
    String pattern = "yyyy-MM-dd";
    SimpleDateFormat formatter = new SimpleDateFormat(pattern,currentLocale);
    return formatter.format(retCal.getTime()) + " 22:00:00";


  • Prtiillaalkjf
    2k
    2021-04-12 18:36:44

    유리세계 //네 답변감사합니다!!!

    제가 위에와같이 했는데 이렇게도 되는건가요..일단시간보니 지정이되는것같아서요

  • 로그인을 하시면 답변을 등록할 수 있습니다.