Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Table of Contents

날짜 및 시간 필드에 액세스하고 형식을 지정할 수 있는 스마트 값은 다음과 같습니다. 

{{now}}

현재 날짜 및 시간을 반환합니다.

예제

현재 날짜와 시간이 2020년 8월 18일 오전 2시 40분 UTC:

Code Block
{{now}}
// returns
2020-08-18T02:40:37.0+0000

{{[date].[dateformat]}}

제공한 날짜 및 시간을 선택한 형식으로 반환합니다. 이 기능은 날짜의 기본 출력(jiraDateTime)을 읽기 쉬운 형식으로 변환하는데 유용합니다. 이 페이지에 나열된 모든 날짜의 끝에 날짜 형식을 추가할 수 있습니다.

전체 형식 목록은 다음과 같습니다 :

포맷

1979년 11월 1일 목요일 오전 6:23:12 EST

기본값(지정되지 않음)

Nov 1, 1979 6:23:12 AM

jiraDate

1979-11-01

jiraDateTime

1979-11-01T06:23:12.0-0500

jqlDate

1979-11-01

jqlDateTime

1979-11-01 06:23

shortDate

11/1/79

shortTime

6:23 AM

shortDateTime

11/1/79 6:23 AM

mediumDate

Nov 1, 1979

mediumTime

6:23:12 AM

mediumDateTime

Nov 1, 1979 6:23:12 AM

longDate

November 1, 1979

longTime

6:23:12 AM EST

longDateTime

November 1, 1979 6:23:12 AM EST

fullDate

Thursday, November 1, 1979

fullTime

6:23:12 AM EST

fullDateTime

Thursday, November 1, 1979 6:23:12 AM EST

형식("<pattern>")
(예: 형식("dd/MM/yyy"))

01/11/1979

예제

Code Block
{{now.jiraDate}}

//returns

2020-08-18
This issue was created on {{issue.created.format("dd/MM/yyyy")}}

//returns

This issue was created on 18/08/2020
This issue was updated at {{issue.updated.shortTime}}.

//returns

This issue was updated at 2:40 AM.

{{[date1].diff([date2]).[unit]}}

Returns the amount of time between date1 and date2, in the unit specified. If date2 is earlier than date1, the value returned will be negative. You can combine this with the smart value to return a positive value. 

The units that can be used with this smart value are지정한 단위에서 date1 과 date2 사이의 시간을 반환합니다. date2 가 date1보다 이전인 경우 반환되는 값은 음수입니다. 이 값을 스마트 값과 결합하여 양의 값을 반환할 수 있습니다.

이 스마트 값과 함께 사용할 수 있는 단위는 다음과 같습니다 :

  • millis

  • seconds

  • minutes

  • hours

  • days

  • weeks

  • months

  • years

  • businessDays

You can also change the format of the output using the following
  • (영업일은 월요일부터 금요일, 오전 9시부터 오후 6시까지로 간주)

다음을 사용하여 출력 형식을 변경할 수도 있습니다 :

  • prettyPrint - displays the difference in words, e.g.: 2 days 3 hours.단어 차이를 표시합니다.(예: 2일 3시간)

  • abs - returns the value as a positive number.

Example

For an issue was created 4 weeks ago
  • 값을 양수로 반환합니다

예제

4주 전에 발생한 이슈의 경우 :

Code Block
{{now.diff(issue.created).weeks}}


//returns


-4
This issue was created {{now.diff(issue.created).weeks.abs}} weeks ago.

//returns

This issue was created 4 weeks ago.

{{[date1].isAfter([date2])}}

Returns true if date1 is after date2, and false if not.

Example

 이 date2 이후이면 true 값을 반환하고, 그렇지 않으면 false 값을 반환합니다.

예제

Code Block
{{now.isAfter(issue.created)}}

//returns

true

{{[date1].isBefore([date2])}}

Returns true if date1 is before date2, and false if not.

Example

 이 date2 이전이면 true 값을 반환하고, 그렇지 않으면 false 값을 반환합니다.

예제

Code Block
{{now.isBefore(issue.created)}}

//returns

false

{{[date1].isEquals[(date2)]}}

Returns true if date1 and date2 are the same, and false if not.

Example

 과 date2가 동일하면 true 값을 반환하고, 그렇지 않으면 false 값을 반환합니다.

예제

Code Block
{{issue.updated.isEquals(issue.created)}}

//returns

false

{{[date1].compareTo([date2])}}

date1 을 date2와 비교하여 이전 날짜를 찾습니다.

  • date1date2 보다 이전인 경우 : -1

  • date2date1 보다 이전인 경우 : 1

  • 두 날짜가 같은 경우 : 0

예제

Code Block
{{issue.duedate.compareTo(now)}}

//returns

-1 or 1
{{now.compareTo(now)}}

//returns

0

{{[date].plus[Unit]([number])}}

지정된 날짜 및 시간을 사용하고 지정된 단위 수를 추가한 다음 결과 날짜 및 시간을 반환합니다. 사용할 수 있는 단위는 다음과 같습니다 :

  • Millis

  • Seconds

  • Minutes

  • Hours

  • Days

  • Weeks

  • Months

  • Years

  • BusinessDays (영업일은 월요일부터 금요일, 오전 9시부터 오후 6시까지로 간주)

예제

Code Block
{{sprint.startDate.plusDays(14)}}

//returns

2020-08-20T23:27:54.2+0000

{{now}} 의 현재 값이 2020-08-20T13:12:03.1+0000인 경우 :

Code Block
{{now.plusHours(1).shortTime}}

//returns

2:12 PM
{{now.plusWeeks(3)}}

//returns

2020-09-10T13:12:03.1+0000:

{{[date].minus[Unit]([number])}}

지정된 날짜 및 시간을 사용하고 지정된 단위 수를 뺀 다음 결과 날짜 및 시간을 반환합니다. 사용할 수 있는 단위는 다음과 같습니다 :

  • Millis

  • Seconds

  • Minutes

  • Hours

  • Days

  • Weeks

  • Months

  • Years

  • BusinessDays (영업일은 월요일부터 금요일, 오전 9시부터 오후 6시까지로 간주)

예제

Code Block
{{now.minusDays(5)}}

//returns

2020-08-20T23:27:54.2+0000
{{now.minusWeeks(7)}}

//returns

2020-07-02T13:12:03.1+0000:
{{now.minusHours(5).shortTime}}

//returns

8:12 AM

{{[date].toBusinessDay}}

지정된 날짜를 사용하고 다음 영업일을 반환합니다.

예제

{{now}}의 현재 값이 2020-08-30T23:36:28.7+0000인 경우 :

Code Block
{{now.toBusinessDay}}

//returns

2020-08-31T23:36:28.7+0000

{{[date].toBusinessDayBackwards}}

지정된 날짜를 사용하고 이전 영업일을 반환합니다.

예제

{{now}}의 값이 2020-08-30T23:36:28.7+0000인 경우 :

Code Block
{{now.toBusinessDayBackwards}}

//returns

2020-08-28T23:36:28.7+0000

{{[date].setTimeZone([timezone])}}

주어진 시간을 취하고 그 시간을 주어진 시간대로 설정(변환하지 않음)합니다. 즉, 동일한 시간을 인쇄하지만 단순히 시간대를 변경합니다.

예제

{{now}}의 값이 2020-08-30T03:17:06.2+0000인 경우 :

Code Block
{{now.setTimeZone("Australia/Sydney")}}

//returns

2020-08-30T03:17:06.2+1000

{{[date].convertToTimeZone([timezone])}}

주어진 시간을 가지고 주어진 시간대의 시간으로 변환합니다.

예제

{{now}}의 값이 2020-08-30T03:17:06.2+0000인 경우 :

Code Block
{{now.convertToTimeZone("Australia/Sydney").shortTime}}

//returns

1:17 PM

시간 변환으로 날짜 변경

주어진 날짜를 가지고 시간 구성 요소가 있는 날짜로 변환합니다.

예제

Code Block
{{now.toStartOfDay}}
{{now.toCurrentTime}}
{{now.toDateTimeAtStartOfDay}}
{{now.toDateTimeAtStartOfDay(timezone)}}
{{now.toDateTimeAtCurrentTime}}
{{now.toDateTimeAtCurrentTime(timezone)}}

{{[date].withDayOfMonth([date])}}

지정된 날짜 및 시간을 사용하고 동일한 날짜와 시간을 반환하지만 월의 날짜는 입력된 날짜로 설정됩니다.

예제

{{now}}의 값이 2020-08-30T03:17:06.2+0000인 경우 :

Code Block
{{now.withDayOfMonth(15)}}

// returns

2020-08-15T03:17:06.2+0000:

{{[date].withNextDayOfWeek(["day"])}}

날짜를 일치하는 요일로 설정합니다. 만약 오늘이 이미 해당 요일이라면, 다음 주를 반환할 것 입니다. MON, TUE, WED, THU, FRI, SAT, SUN 값을 사용할 수 있습니다.

예제

Code Block
{{now.withNextDayOfWeek("TUE")}} will return the next Tuesday.

{{[date].with[attribute](input)}}

지정된 날짜 및 시간을 사용하고 속성에서 설명하는 대로 날짜 또는 시간을 설정합니다.

사용 가능한 속성

  • millis

  • second

  • minute

  • hour

  • dayOfMonth

  • monthOfYear

  • year

  • dayOfYear

  • dayOfWeek

  • dayOfWeekName

  • dayOfWeekShortName

  • weekOfYear

  • zoneId

  • toDays

  • isLeapYear

  • lengthOfMonth

  • lengthOfYear

  • timeZoneShort

  • timeZoneFull

  • timeZoneNarrow

  • offsetShort

  • offsetFull

  • offsetNarrow

예제

{{now}}의 값이 2020-08-30T03:17:06.2+0000인 경우 :

Code Block
{{now.withYear(2005)}}

//returns

2005-08-30T03:17:06.2+0000
{{now.withDayOfYear(355)}}

//returns

2020-12-20T03:17:06.2+0000
{{now.withNextDayOfWeek("MON").withHour(14).withMinute(0)}} will return the next Monday at 2pm

날짜의 요일 구성 요소 설정

주어진 날짜를 사용하고 입력 한대로 요일 구성 요소를 설정하여 해당 날짜를 반환합니다.

{{[date].endOfMonth}}

월말의 날짜 및 시간을 반환합니다.

Code Block
{{now.endOfMonth}}

{{[date].startOfMonth}}

월초의 날짜와 시간을 반환합니다.

Code Block
{{now.startOfMonth}}

{{[date].firstBusinessDayOfMonth}}

월의 첫 번째 영업일을 반환합니다. 영업일은 월요일부터 금요일, 오전 9시부터 오후 6시까지로 간주됩니다.

Code Block
{{now.firstBusinessDayOfMonth}}

{{[date].lastBusinessDayOfMonth}}

월의 마지막 영업일을 반환합니다. 영업일은 월요일부터 금요일, 오전 9시부터 오후 6시까지로 간주됩니다.

Code Block
{{now.lastBusinessDayOfMonth}}

{{[date].firstOfTheMonth(input)}}

지정된 날짜를 가져와서 월의 첫 번째 지정된 날짜를 반환합니다. 다음 입력은 다음 날짜에 해당합니다 :

  • 1 - 월요일

  • 2 - 화요일

  • 3 - 수요일

  • 4 - 목요일

  • 5 - 금요일

  • 6 - 토요일

  • 7 - 일요일

예제

{{now}}의 값이 2020-09-01T03:17:06.2+0000인 경우, {{now.firstOfTheMonth(1)}}은 2020년 9월 첫 번째 월요일에 반환됩니다.

Code Block
{{now.firstOfTheMonth(1)}}

//returns

2020-09-07T03:17:06.2+0000

{{[date].lastOfTheMonth(input)}}

지정된 날짜를 가져와서 월의 마지막 지정된 날짜를 반환합니다. 다음 입력은 다음 날짜에 해당합니다 :

  • 1 - 월요일

  • 2 - 화요일

  • 3 - 수요일

  • 4 - 목요일

  • 5 - 금요일

  • 6 - 토요일

  • 7 - 일요일

예제

{{now}}의 값이 2020-09-01T03:17:06.2+0000인 경우, {{now.lastOfTheMonth(5)}}은 2020년 9월 마지막 금요일에 반환됩니다.

Code Block
{{now.lastOfTheMonth(5)}}

//returns

2020-09-25T03:17:06.2+0000

{{[date].OfTheMonth(n, day)}}

지정된 날짜를 사용하고 해당 달의 n번째 날짜를 반환합니다.

예제

{{now}}의 값이 2020-09-01T03:17:06.2+0000인 경우, {{now.OfTheMonth(2, 1)}}은 2020년 9월 두 번째 월요일에 반환됩니다.

Code Block
{{now.ofTheMonth(2, 1)}}

//returns

2020-09-14T03:17:06.2+0000