तारीख और समय के डेटा टाइप्स का परिचय

PostgreSQL में Time Series Analysis

Jasmin Ludolf

Content Developer, DataCamp

तारीख और समय के डेटा टाइप्स

  • Date, Time, DateTime डेटा टाइप्स

PostgreSQL में:

  • DATE : केवल तारीख डेटा
  • TIME : टाइम ज़ोन के बिना समय जानकारी
  • TIMESTAMP : तारीख और समय, बिना टाइम ज़ोन
  • TIMESTAMPTZ : टाइम ज़ोन सहित TIMESTAMP
  • INTERVAL : दो बिंदुओं के बीच का समय

कैलेंडर और घड़ी का चित्रण.

PostgreSQL में Time Series Analysis

तारीख और समय के मान

  • DATE : YYYY-MM-DD (ISO 8601 अंतर्राष्ट्रीय मानक)
  • TIME : HH:MM:SS (सेकंड दशमलव हो सकते हैं, 12 या 24 घंटे)
  • TIMESTAMP : YYYY-MM-DD HH:MM:SS
  • TIMESTAMPTZ : YYYY-MM-DD HH:MM:SS+/-HH (+01:00 या CET)
  • INTERVAL : एक इनपुट उदाहरण 1 02:30:04
    • 1 दिन, 2 घंटे, 30 मिनट, 4 सेकंड का इंटरवल
PostgreSQL में Time Series Analysis

टेबल में तारीख और समय

CREATE TABLE timetable (
    date_info DATE,

time_info TIMESTAMP,
time_with_zone TIMESTAMPTZ,
interval_length INTERVAL);
INSERT INTO timetable(
    date_info,

time_info,
time_with_zone,
interval_length)
VALUES ( 'January 23 2013',
'2023-01-20 18:00:00',
'2023-01-20 18:00:00 EST',
'1 02:03:04');
PostgreSQL में Time Series Analysis

टेबल में तारीख और समय

 

SELECT *
FROM timetable;

 

| date_info  | time_info           | time_with_zone            | interval_length |
| ---------- | ------------------- | ------------------------- | --------------- |
| 2023-01-20 | 2023-01-20 18:00:00 | 2023-01-20 00:00:00+01:00 | 1 day, 2:03:04  |
PostgreSQL में Time Series Analysis

आंशिक या गलत डेटा

INSERT INTO timetable(time_info)
VALUES ('2020-02-20 12:00:00');
SELECT *
FROM timetable;
| date_info  | time_info           | time_with_zone            | interval_length |
| ---------- | ------------------- | ------------------------- | --------------- |
| 2023-01-20 | 2023-01-20 18:00:00 | 2023-01-20 00:00:00+01:00 | 1 day, 2:03:04  |
| null.      | 2020-02-20 12:00:00 | null                      | null            |
PostgreSQL में Time Series Analysis

आंशिक या गलत डेटा

INSERT INTO timetable(time_info)
VALUES ('2020-02-20 02:00:00 EST');
SELECT *
FROM timetable;
| date_info  | time_info           | time_with_zone            | interval_length |
| ---------- | ------------------- | ------------------------- | --------------- |
| 2023-01-20 | 2023-01-20 18:00:00 | 2023-01-20 00:00:00+01:00 | 1 day, 2:03:04  |
| null.      | 2020-02-20 02:00:00 | null                      | null            |
PostgreSQL में Time Series Analysis

Unix time

  • Unix time : Unix epoch से अब तक के सेकंड्स
  • Unix epoch : January 1 1970 00:00:00, UTC
|unix_time |
|----------|
|1483444800|

यह January 3 2017 है!

PostgreSQL में Time Series Analysis

अभ्यास करते हैं!

PostgreSQL में Time Series Analysis

Preparing Video For Download...