날짜 및 시간 함수 - AWS Data Pipeline

AWS Data Pipeline 는 더 이상 신규 고객이 사용할 수 없습니다. 의 기존 고객은 평소와 같이 서비스를 계속 사용할 AWS Data Pipeline 수 있습니다. 자세히 알아보기

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

날짜 및 시간 함수

다음 함수는 DateTime 값에 사용할 수 있습니다. 예제에서 myDateTime 값은 May 24, 2011 @ 5:10 pm GMT입니다.

참고

의 날짜/시간 형식 AWS Data Pipeline 은 Java 날짜 및 시간 클래스를 대체하는 Joda Time입니다. 자세한 내용은 Joda Time - Class DateTimeFormat을 참조하십시오.

함수 설명

int day(DateTime myDateTime)

DateTime 값의 날짜를 정수로 가져옵니다.

예시: #{day(myDateTime)}

Result: 24

int dayOfYear(DateTime myDateTime)

DateTime 값의 연중 날짜를 정수로 가져옵니다.

예시: #{dayOfYear(myDateTime)}

Result: 144

DateTime firstOfMonth(DateTime myDateTime)

지정된 DateTime에서 월 시작일에 해당하는 DateTime 객체를 생성합니다.

예시: #{firstOfMonth(myDateTime)}

Result: "2011-05-01T17:10:00z"

String format(DateTime myDateTime,String format)

지정된 형식의 문자열을 사용하여 지정된 DateTime의 변환 결과인 문자열 객체를 생성합니다.

예시: #{format(myDateTime,'YYYY-MM-dd HH:mm:ss z')}

Result: "2011-05-24T17:10:00 UTC"

int hour(DateTime myDateTime)

DateTime 값의 시를 정수로 가져옵니다.

예시: #{hour(myDateTime)}

Result: 17

DateTime makeDate(int year,int month,int day)

지정된 연, 월, 일의 자정에 해당하는 DateTime 객체를 UTC에 생성합니다.

예시: #{makeDate(2011,5,24)}

Result: "2011-05-24T0:00:00z"

DateTime makeDateTime(int year,int month,int day,int hour,int minute)

지정된 연, 월, 일, 분에 해당하는 DateTime 객체를 UTC에 생성합니다.

예시: #{makeDateTime(2011,5,24,14,21)}

Result: "2011-05-24T14:21:00z"

DateTime midnight(DateTime myDateTime)

지정된 DateTime을 기준으로 현재 자정에 해당하는 DateTime 객체를 생성합니다. MyDateTime2011-05-25T17:10:00z인 예제의 결과는 다음과 같습니다.

예시: #{midnight(myDateTime)}

Result: "2011-05-25T0:00:00z"

DateTime minusDays(DateTime myDateTime,int daysToSub)

지정된 DateTime에서 지정된 일수를 뺀 결과가 되는 DateTime 객체를 생성합니다.

예시: #{minusDays(myDateTime,1)}

Result: "2011-05-23T17:10:00z"

DateTime minusHours(DateTime myDateTime,int hoursToSub)

지정된 DateTime에서 지정된 시 수를 뺀 결과가 되는 DateTime 객체를 생성합니다.

예시: #{minusHours(myDateTime,1)}

Result: "2011-05-24T16:10:00z"

DateTime minusMinutes(DateTime myDateTime,int minutesToSub)

지정된 DateTime에서 지정된 분 수를 뺀 결과가 되는 DateTime 객체를 생성합니다.

예시: #{minusMinutes(myDateTime,1)}

Result: "2011-05-24T17:09:00z"

DateTime minusMonths(DateTime myDateTime,int monthsToSub)

지정된 DateTime에서 지정된 월 수를 뺀 결과가 되는 DateTime 객체를 생성합니다.

예시: #{minusMonths(myDateTime,1)}

Result: "2011-04-24T17:10:00z"

DateTime minusWeeks(DateTime myDateTime,int weeksToSub)

지정된 DateTime에서 지정된 주 수를 뺀 결과가 되는 DateTime 객체를 생성합니다.

예시: #{minusWeeks(myDateTime,1)}

Result: "2011-05-17T17:10:00z"

DateTime minusYears(DateTime myDateTime,int yearsToSub)

지정된 DateTime에서 지정된 연 수를 뺀 결과가 되는 DateTime 객체를 생성합니다.

예시: #{minusYears(myDateTime,1)}

Result: "2010-05-24T17:10:00z"

int minute(DateTime myDateTime)

DateTime 값의 분을 정수로 가져옵니다.

예시: #{minute(myDateTime)}

Result: 10

int month(DateTime myDateTime)

DateTime 값의 월을 정수로 가져옵니다.

예시: #{month(myDateTime)}

Result: 5

DateTime plusDays(DateTime myDateTime,int daysToAdd)

지정된 DateTime에 지정된 일수를 더한 결과가 되는 DateTime 객체를 생성합니다.

예시: #{plusDays(myDateTime,1)}

Result: "2011-05-25T17:10:00z"

DateTime plusHours(DateTime myDateTime,int hoursToAdd)

지정된 DateTime에 지정된 시 수를 더한 결과가 되는 DateTime 객체를 생성합니다.

예시: #{plusHours(myDateTime,1)}

Result: "2011-05-24T18:10:00z"

DateTime plusMinutes(DateTime myDateTime,int minutesToAdd)

지정된 DateTime에 지정된 분 수를 더한 결과가 되는 DateTime 객체를 생성합니다.

예시: #{plusMinutes(myDateTime,1)}

Result: "2011-05-24 17:11:00z"

DateTime plusMonths(DateTime myDateTime,int monthsToAdd)

지정된 DateTime에 지정된 월 수를 더한 결과가 되는 DateTime 객체를 생성합니다.

예시: #{plusMonths(myDateTime,1)}

Result: "2011-06-24T17:10:00z"

DateTime plusWeeks(DateTime myDateTime,int weeksToAdd)

지정된 DateTime에 지정된 주 수를 더한 결과가 되는 DateTime 객체를 생성합니다.

예시: #{plusWeeks(myDateTime,1)}

Result: "2011-05-31T17:10:00z"

DateTime plusYears(DateTime myDateTime,int yearsToAdd)

지정된 DateTime에 지정된 연 수를 더한 결과가 되는 DateTime 객체를 생성합니다.

예시: #{plusYears(myDateTime,1)}

Result: "2012-05-24T17:10:00z"

DateTime sunday(DateTime myDateTime)

지정된 DateTime을 기준으로 이전 일요일에 해당하는 DateTime 객체를 생성합니다. 지정된 DateTime이 일요일인 경우에는 지정된 DateTime이 결과가 됩니다.

예시: #{sunday(myDateTime)}

Result: "2011-05-22 17:10:00 UTC"

int year(DateTime myDateTime)

DateTime 값의 연을 정수로 가져옵니다.

예시: #{year(myDateTime)}

Result: 2011

DateTime yesterday(DateTime myDateTime)

지정된 DateTime을 기준으로 이전 일에 해당하는 DateTime 객체를 생성합니다. 결과는 minusDays(1)와 같습니다.

예시: #{yesterday(myDateTime)}

Result: "2011-05-23T17:10:00z"