시간 없이 날짜 데이터를 만드는 방법

2301 단어 AsteriaWARPdatetime

소개



오늘부터 xxx일 후의 날짜(시간 없음)를 산출해 From·To라고 하는 범위 지정의 값을 만드는 방법을 생각해 보았습니다.
예) 오늘부터 1주일 후의 날짜 데이터를 산출한다. 오늘을 (5/24)로했을 때
  • From:2019-05-24T00:00:00.000 JST
  • To:2019-05-31T00:00:00.000 JST

  • 같은 느낌입니다.

    환경


  • OS: Windows10
  • Java:1.8.0.201
  • ASTERIA Warp : 1812

  • 흐름



    Mapper 함수만이지만 처음에는 아무것도 생각하지 않고, 다음의 구성으로 조립했습니다.


    Now 함수로 현재 날짜와 시간을 가져옵니다.





    DateSplit 함수로 날짜 데이터 분할





    DateTimeEx 함수로 분할 된 값을 기반으로 날짜 데이터 생성 (날짜 부분 만)





    시분초에는 고정으로 0 를 세트 하고 있습니다.

    Now 함수의 "시간 지정하지 않음" 속성 사용



    Now 함수의 프로퍼티를 잘 보면 「시간을 지정하지 않는다」라고 하는 프로퍼티를 발견.


    시간 없음(00:00:00.000)의 날짜 데이터를 취득할 수 있으므로, 압도적으로 간단하게 되었습니다.



    Now 함수로 현재 일시를 취득해 DateCalc 함수로 계산 대상을 일로 해 가산





    뿐입니다.

    끝에



    시간 없는 날짜 데이터를 Now 함수 하나로 만들 수 있네요. 간과했다. 기본적인 함수에서도 속성을 자주(잘) 체크하면 새로운 아이디어나 발상이 떠오를지도 모릅니다.

    이상입니다.

    좋은 웹페이지 즐겨찾기