ios의 바로 가기로 현재 시간의 연월 일시 분을 별도의 변수에 넣습니다.
ios에 탑재되어 있는 바로가기는 매력적인 프로그래밍 환경이지만, 정보가 적기 때문에, 찾아낸 tips를 기록해 둔다
현재 시간 문자열
현재 시각을 취득해 연월일시분을 따로따로 얻을 때까지
획득
아래 그림의 액션으로 현재 시간을 가져와 문자열 텍스트로 변환합니다.
다음 설명에서는 첫 번째 작업을
[일시/{현재의 날짜}] (1)
다음 액션
[서류/{일시}}로부터 텍스트를 취득] (2)
라고 표기합니다. {}은 변수를 나타냅니다.
일시는 액션(2)에서 「날짜로서」, 날짜 지정 포맷 「중」, 시간 포맷 「단」으로 했을 때
2020/05/28 22:47(a)
또는
2020/05/28 5:24(b)
라는 형식이됩니다.
연월일 꺼내기
정규식을 사용하여 날짜 및 시간 문자열에서 연월일을 검색합니다.
[텍스트/{텍스트}에서 {[0-9][0-9]}과 일치](3)
날짜 및 시간 문자열에서 숫자 2자 쌍을 1요소로 하는 목록을 만듭니다.
(a)의 예에서
20
20
05
28
22
47
(b)의 예에서
20
20
05
28
24
목록입니다. (b)의 예에서는 「시」의 요소가 1문자이므로 선택되지 않습니다
년 추출
목록의 첫 번째, 두 요소를 꺼냅니다.
[스크립팅/{일치}에서 {Range 항목}의 {1}에서 {2}까지 가져오기] (4)
출력은
20
20
됩니다
달 추출
목록의 세 번째 요소를 검색합니다.
[스크립팅/{일치}에서 {항목 색인}의 {3} 얻기] (5)
출력은
05
됩니다
일 추출
목록의 네 번째 요소를 검색합니다.
[스크립팅/{일치}에서 {항목 색인}의 {4} 가져오기] (6)
출력은
28
됩니다
시분 꺼내기
정규식을 사용하여 날짜 및 시간 문자열에서 시간을 검색합니다.
[텍스트/{텍스트}에서 {[ 1][0-9]:[0-9][0-9]}과 일치] (7)
날짜와 시간 문자열에서 공백이나 "1"로 시작하고 ":"로 시간을 나눈 요소를 검색합니다.
(a)의 예에서
22:47
(b)의 예에서
5:24
됩니다
(b)의 경우는 0 패딩하고 싶기 때문에 선두의 스페이스를 「0」으로 변환합니다
[서류/{일치}의 { ([0-9]) : {0 $ 1 :}로 바꾸기}] (8)
액션 (8)에서 ()로 둘러싸인 정규 표현식에서 일치하는 문자열을 "$1"로 참조합니다.
출력은 (a)의 경우에는 변화 없음 (매치하지 않음), (b)의 경우에만
05:24
됩니다
그런 다음 ':'로 나누어 목록을 만듭니다.
[텍스트/{업데이트된 텍스트}를 {사용자 정의}{:}로 분할]
시간 추출
목록의 첫 번째 요소를 검색합니다.
[스크립팅/{텍스트 분할}에서 {항목 인덱스}의 {1} 가져오기](9)
출력은 (a)의 경우
22
됩니다
분 추출
목록의 두 번째 요소를 검색합니다.
[스크립팅/{텍스트 분할}에서 {항목 색인}의 {2} 가져오기](10)
출력은 (a)의 경우
47
됩니다
이것으로
아이템
액션
년
4
달
5
일
6
시간
9
분
10
연월일시분이 별도의 출력으로 얻어졌습니다
현재 시간 사용
Reference
이 문제에 관하여(ios의 바로 가기로 현재 시간의 연월 일시 분을 별도의 변수에 넣습니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/osadataku/items/a5a6c9849cbec630c122
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Reference
이 문제에 관하여(ios의 바로 가기로 현재 시간의 연월 일시 분을 별도의 변수에 넣습니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/osadataku/items/a5a6c9849cbec630c122텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)