티스토리 뷰

카테고리 없음

date time 관련 코드

토마토계란 2021. 3. 12. 17:10

쿼리

(:붙는게 변수)

:timestamp AT TIME ZONE :timezone // :timezone 의 타임존을 가진 :timestamp

ex) timestamp = 2021-01-01 09:00 Etc/UTC

→ timestamp AT TIME ZONE 'Asia/Seoul' = 2021-01-01 18:00 Asia/Seoul

to_date(:timestamp, 'yyyy-mm-dd') // parse string to date type

EXTRACT(HOUR FROM :date) //date에서 hour만 뽑아냄

:date +- :number // number만큼 날짜 +나 -짐

TO_TIMESTAMP_TZ(CONCAT(:timestamp, :timezone), 'yyyy-mm-dd hh24miTZR') // parse to timestamp with timezone type

SYSTIMESTAMP //current system timestamp

java

  • 첫 문자가 대문자면 클래스, 소문자면 인스턴스

LocalDate.parse() // yyyy-MM-dd

localDate1.until(localDate2, ChronoUnit ) // 며칠 차이나는지 계산해줌. long return

localDate.plusDays(amountDay) // add day

LocalDate.now() // get current loca date. timezone is SystemTimezone

LocalTime.now() // get current loca time. timezone is SystemTimezone

ZoneId.systemDefault() // get SystemTimezone

LocalDateTime.parse() // yyyy-MM-ddThh:mi:ss

LocalDateTime.parse(stringDateTime, DateTimeFormatter.ISO_DATE_TIME/ISO_DATE)

localDateTime.withHour(hour).withMinute(minute).withSecond(second) //hour:minute:second 로 설정

LocalDateTime.now().truncatedTo(ChronoUnit.MINUTES) // ~ 00초로 자르기

localDateTime.toLocalDate()

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/07   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
글 보관함