logologo
시작
가이드
개발
플러그인
API
English
简体中文
日本語
한국어
Deutsch
Français
Español
Português
Русский
Italiano
Türkçe
Українська
Tiếng Việt
Bahasa Indonesia
ไทย
Polski
Nederlands
Čeština
العربية
עברית
हिन्दी
Svenska
시작
가이드
개발
플러그인
API
logologo
개요

데이터 소스

데이터 소스 관리
메인 데이터 소스

외부 데이터 소스 (데이터베이스)

소개
외부 MySQL
외부 MariaDB
외부 PostgreSQL
외부 MSSQL
외부 Oracle
메인 vs. 외부 데이터베이스 비교
REST API 데이터 소스
KingbaseES 데이터 소스

데이터 테이블

개요
일반 테이블
상속 테이블
파일 테이블
트리 테이블
캘린더 테이블
댓글 테이블
표현식 테이블
SQL 테이블
데이터베이스 뷰

테이블 필드

개요
필드 유효성 검사

기본 유형

한 줄 텍스트
여러 줄 텍스트
전화번호
이메일
URL
정수
숫자
백분율
비밀번호
색상
아이콘

선택 유형

체크박스
드롭다운 (단일 선택)
드롭다운 (다중 선택)
라디오 버튼
체크박스

멀티미디어

Markdown
Markdown(Vditor)
리치 텍스트
첨부 파일 (관계)
첨부 파일 (URL)

날짜 & 시간

개요
날짜/시간 (타임존 포함)
날짜/시간 (타임존 미포함)
Unix 타임스탬프
날짜 (시간 미포함)
시간

도형

점
선
원
다각형

고급 유형

UUID
Nano ID
정렬
계산 공식
자동 번호
JSON
테이블 선택기
암호화

시스템 정보

생성일
마지막 수정일
생성자
마지막 수정자
스페이스
Table OID

관계 유형

개요
일대일
일대다
다대일
다대다
다대다 (배열)

개발

개요
Next Page개요
TIP

이 문서는 AI로 번역되었습니다. 부정확한 내용이 있을 경우 영어 버전을 참조하세요

#개요

#날짜 및 시간 필드 유형

날짜 및 시간 필드 유형은 다음과 같습니다:

  • 날짜 및 시간 (시간대 포함) - 날짜 및 시간은 UTC(협정 세계시)로 통일되어 변환되며, 필요에 따라 시간대 변환이 적용됩니다.
  • 날짜 및 시간 (시간대 미포함) - 시간대 정보 없이 날짜와 시간을 저장합니다.
  • 날짜 (시간 미포함) - 날짜 정보만 저장하며, 시간 부분은 포함하지 않습니다.
  • 시간 - 시간 정보만 저장하며, 날짜 부분은 포함하지 않습니다.
  • Unix 타임스탬프 - Unix 타임스탬프로 저장되며, 일반적으로 1970년 1월 1일 이후 경과된 초를 나타냅니다.

각 날짜 관련 필드 유형의 예시는 다음과 같습니다:

필드 유형예시 값설명
날짜 및 시간 (시간대 포함)2024-08-24T07:30:00.000Z날짜 및 시간은 UTC(협정 세계시)로 통일되어 변환됩니다.
날짜 및 시간 (시간대 미포함)2024-08-24 15:30:00시간대 정보 없이 날짜와 시간만 기록합니다.
날짜 (시간 미포함)2024-08-24날짜 정보만 저장하며, 시간은 포함하지 않습니다.
시간15:30:00시간 정보만 저장하며, 날짜는 포함하지 않습니다.
Unix 타임스탬프1724437800UTC 1970년 1월 1일 00:00:00부터 경과된 초를 나타냅니다.

#데이터 소스별 비교

NocoBase, MySQL, PostgreSQL의 비교표는 다음과 같습니다:

필드 유형NocoBaseMySQLPostgreSQL
날짜 및 시간 (시간대 포함)Datetime with timezoneTIMESTAMP
DATETIME
TIMESTAMP WITH TIME ZONE
날짜 및 시간 (시간대 미포함)Datetime without timezoneDATETIMETIMESTAMP WITHOUT TIME ZONE
날짜 (시간 미포함)DateDATEDATE
시간TimeTIMETIME WITHOUT TIME ZONE
Unix 타임스탬프Unix timestampINTEGER
BIGINT
INTEGER
BIGINT
시간 (시간대 포함)--TIME WITH TIME ZONE

참고:

  • MySQL의 TIMESTAMP 데이터 범위는 UTC 1970-01-01 00:00:01부터 2038-01-19 03:14:07까지입니다. 이 범위를 벗어나는 경우, DATETIME 또는 BIGINT를 사용하여 Unix 타임스탬프를 저장하는 것을 권장합니다.

#날짜 및 시간 저장 처리 과정

#시간대 포함

날짜 및 시간 (시간대 포함)과 Unix 타임스탬프를 포함합니다.

20240824191933

참고:

  • 더 넓은 데이터 범위를 지원하기 위해 NocoBase의 날짜 및 시간 (시간대 포함) 필드는 MySQL 데이터베이스에서 DATETIME 유형을 사용합니다. 저장되는 날짜 값은 서버의 TZ 환경 변수에 따라 변환된 값이며, TZ 환경 변수가 변경되면 저장된 날짜 및 시간 값도 변경될 수 있습니다.
  • UTC 시간과 로컬 시간 사이에는 시간대 차이가 존재하므로, UTC 원본 값을 직접 표시하면 사용자가 오해할 수 있습니다.

#시간대 미포함

20240824185600

#UTC

UTC(협정 세계시, Coordinated Universal Time)는 전 세계 시간을 조정하고 통일하는 데 사용되는 국제 표준시입니다. 원자시계를 기반으로 하는 고정밀 시간 표준이며, 지구 자전 시간과 동기화됩니다.

UTC 시간과 로컬 시간 사이에는 시간대 차이가 존재하며, UTC 원본 값을 직접 표시하면 사용자가 오해할 수 있습니다. 예를 들어:

시간대날짜 및 시간
UTC2024-08-24T07:30:00.000Z
UTC+82024-08-24 15:30:00
UTC+52024-08-24 12:30:00
UTC-52024-08-24 02:30:00
UTC+02024-08-24 07:30:00
UTC-62024-08-23 01:30:00

위에 표시된 모든 시간은 동일한 시점을 나타내며, 단지 시간대만 다를 뿐입니다.