일반 날짜를 현재 시간으로 날짜로 변환하는 방법

LMK

다음과 같은 문제에 직면 해 있습니다. 날짜가 dd-mm-yyyy있고이를 yyyy-MM-dd HH:mm(즉, 주어진 날짜와 현재 시간 및 분으로) 변환해야합니다 .

예 : 주어진 날짜 : 11-06-2014, 나는2014-06-11 09:30

 public String previousDateString(String dateString)
        throws ParseException {
    // Create a date formatter using your format string
    DateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm");

    // Parse the given date string into a Date object.
    // Note: This can throw a ParseException.
    Date myDate = dateFormat.parse(dateString);

    // Use the Calendar class to subtract one day
    Calendar calendar = Calendar.getInstance();
    calendar.setTime(myDate);
    calendar.setTime(myDate);
    calendar.add(Calendar.DAY_OF_YEAR, -1);

    // Use the date formatter to produce a formatted date string
    Date previousDate = calendar.getTime();
    String result = dateFormat.format(previousDate);

    return result;
}   

이 코드를 시도했지만 2014-06-10 00:00

길버트 르 블랑

Calendar setTime 메서드는 시간과 분을 0으로 설정하므로 두 개의 Calendar 인스턴스를 사용해야합니다.

package com.ggl.testing;

import java.text.DateFormat;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;

public class FormatDate {

    private static final DateFormat inputDateFormat =
            new SimpleDateFormat("dd-MM-yyyy");
    private static final DateFormat outputDateFormat = 
            new SimpleDateFormat("yyyy-MM-dd HH:mm");

    private Calendar calendar;

    public String previousDateString(String dateString) 
            throws ParseException {
        Calendar now = Calendar.getInstance();

        calendar = Calendar.getInstance();
        Date myDate = inputDateFormat.parse(dateString);
        calendar.setTime(myDate);
        calendar.set(Calendar.HOUR_OF_DAY, 
                now.get(Calendar.HOUR_OF_DAY));
        calendar.set(Calendar.MINUTE, 
                now.get(Calendar.MINUTE));

        return outputDateFormat.format(calendar.getTime());
    }

    public static void main(String[] args) {
        String dateString = "10-06-2014";
        try {
            String output = 
                    new FormatDate().previousDateString(dateString);
            System.out.println(output);
        } catch (ParseException e) {
            e.printStackTrace();
        }
    }

}

출력-2014-06-10 10:47

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

현재 날짜를 다음보기로 변환하는 방법

분류에서Dev

현재 날짜 시간을 특정 형식으로 변환하는 방법

분류에서Dev

Mac OSX에서 파일 생성 날짜를 현재 날짜로 설정하는 방법은 무엇입니까?

분류에서Dev

PostgreSQL에서 다른 시간대의 현재 날짜를 반환하는 방법

분류에서Dev

datetimepicker로 입력 한 날짜와 현재 날짜를 비교하는 방법

분류에서Dev

java 날짜를 시간과 분으로 변환하는 방법

분류에서Dev

현재 날짜와 시간으로 파일 이름을 저장하는 방법은 무엇입니까?

분류에서Dev

Javascript Date () : 현지 날짜를 GMT로 변환하는 방법

분류에서Dev

날짜를 mysql 날짜 형식으로 변환하는 방법

분류에서Dev

액세스 날짜 / 시간 필드를 현재 날짜로 업데이트하는 방법

분류에서Dev

SSIS를 사용하여 SAS의 날짜 값을 일반 날짜로 변환하는 방법

분류에서Dev

Linux에서 현재 날짜 및 시간 이름으로 파일을 만드는 방법

분류에서Dev

JavaScript에서 일반 날짜를 JSON 날짜로 변환하는 방법은 무엇입니까?

분류에서Dev

지역 날짜를 PHP에서 일반 형식 날짜로 변환하는 방법은 무엇입니까?

분류에서Dev

jquery를 사용하여 AM PM 및 CST 시간으로 현재 날짜를 표시하는 방법

분류에서Dev

TypeScript 날짜를 Java 날짜로 변환하는 방법

분류에서Dev

sqlite 날짜를 R에서 날짜로 변환하는 방법

분류에서Dev

문자열 날짜를 ISO 날짜 형식 날짜로 변환하는 방법

분류에서Dev

45 분 간격으로 날짜와 시간을 날짜와 시간으로 반올림하는 방법

분류에서Dev

UTC로 현재 날짜와 형식으로 일의 X 번호를 추가하는 방법

분류에서Dev

최대 날짜를 현재 날짜로 설정하고 datepicker에서 모든 예정 날짜와 과거 날짜를 숨기는 방법

분류에서Dev

mysql 날짜를 현재 연도와 같은 날짜로 변환

분류에서Dev

Apache NiFi에서 시간대와 함께 현재 날짜를 ISO 형식으로 인쇄하는 방법

분류에서Dev

Metro-UI에서 현재 시간을 기준으로 날짜를 비활성화하는 방법

분류에서Dev

현재 날짜에서 일을 빼고 팬더에서 날짜 객체를 반환하는 방법

분류에서Dev

saxon9 명령 프롬프트를 사용하여 utput 파일 이름으로 현재 날짜 시간을 가져 오는 방법

분류에서Dev

날짜를 기준으로 현재 날짜를 찾는 방법은 무엇입니까?

분류에서Dev

현재 시간 및 날짜를 인쇄하는 방법

분류에서Dev

자바에서 ISO 날짜 형식으로 현재 시간과 날짜를 인쇄하는 방법은 무엇입니까?

Related 관련 기사

  1. 1

    현재 날짜를 다음보기로 변환하는 방법

  2. 2

    현재 날짜 시간을 특정 형식으로 변환하는 방법

  3. 3

    Mac OSX에서 파일 생성 날짜를 현재 날짜로 설정하는 방법은 무엇입니까?

  4. 4

    PostgreSQL에서 다른 시간대의 현재 날짜를 반환하는 방법

  5. 5

    datetimepicker로 입력 한 날짜와 현재 날짜를 비교하는 방법

  6. 6

    java 날짜를 시간과 분으로 변환하는 방법

  7. 7

    현재 날짜와 시간으로 파일 이름을 저장하는 방법은 무엇입니까?

  8. 8

    Javascript Date () : 현지 날짜를 GMT로 변환하는 방법

  9. 9

    날짜를 mysql 날짜 형식으로 변환하는 방법

  10. 10

    액세스 날짜 / 시간 필드를 현재 날짜로 업데이트하는 방법

  11. 11

    SSIS를 사용하여 SAS의 날짜 값을 일반 날짜로 변환하는 방법

  12. 12

    Linux에서 현재 날짜 및 시간 이름으로 파일을 만드는 방법

  13. 13

    JavaScript에서 일반 날짜를 JSON 날짜로 변환하는 방법은 무엇입니까?

  14. 14

    지역 날짜를 PHP에서 일반 형식 날짜로 변환하는 방법은 무엇입니까?

  15. 15

    jquery를 사용하여 AM PM 및 CST 시간으로 현재 날짜를 표시하는 방법

  16. 16

    TypeScript 날짜를 Java 날짜로 변환하는 방법

  17. 17

    sqlite 날짜를 R에서 날짜로 변환하는 방법

  18. 18

    문자열 날짜를 ISO 날짜 형식 날짜로 변환하는 방법

  19. 19

    45 분 간격으로 날짜와 시간을 날짜와 시간으로 반올림하는 방법

  20. 20

    UTC로 현재 날짜와 형식으로 일의 X 번호를 추가하는 방법

  21. 21

    최대 날짜를 현재 날짜로 설정하고 datepicker에서 모든 예정 날짜와 과거 날짜를 숨기는 방법

  22. 22

    mysql 날짜를 현재 연도와 같은 날짜로 변환

  23. 23

    Apache NiFi에서 시간대와 함께 현재 날짜를 ISO 형식으로 인쇄하는 방법

  24. 24

    Metro-UI에서 현재 시간을 기준으로 날짜를 비활성화하는 방법

  25. 25

    현재 날짜에서 일을 빼고 팬더에서 날짜 객체를 반환하는 방법

  26. 26

    saxon9 명령 프롬프트를 사용하여 utput 파일 이름으로 현재 날짜 시간을 가져 오는 방법

  27. 27

    날짜를 기준으로 현재 날짜를 찾는 방법은 무엇입니까?

  28. 28

    현재 시간 및 날짜를 인쇄하는 방법

  29. 29

    자바에서 ISO 날짜 형식으로 현재 시간과 날짜를 인쇄하는 방법은 무엇입니까?

뜨겁다태그

보관