π UNIX μκ° λ³νκΈ°
π
λ μ§μ μκ°μ **UNIX νμμ€ν¬ν(μ΄ λ¨μ)**λ‘ λ³ννκ±°λ, UNIX νμμ€ν¬νλ₯Ό λ μ§λ‘ λ³νν μ μλ μ½κ³ κ°νΈν λ³νκΈ°μ
λλ€.
μΉ κ°λ°μ, λ°μ΄ν° λΆμκ°, μμ€ν
κ΄λ¦¬μ λλ UNIX κΈ°λ° νκ²½μμ μκ°μ λ³νν΄μΌ νλ λͺ¨λ μ¬λλ€μκ² μ μ©ν λꡬμ
λλ€.
β UNIX νμμ€ν¬νλ?
UNIX νμμ€ν¬νλ 1970λ
1μ 1μΌ 00:00:00 UTC(νμ μΈκ³μ)λΆν° κ²½κ³Όλ μ΄(seconds)λ₯Ό λνλ΄λ μ«μμ
λλ€.
μλ₯Ό λ€μ΄, 1740139200
μ 2025λ
2μ 21μΌ 15:30:00(UTC κΈ°μ€)μ μλ―Έν©λλ€.
π μ€μκ° UNIX μκ° λ³νκΈ° μ¬μ© λ°©λ²
β
λ μ§(YYYY-MM-DD HH:MM:SS)λ₯Ό μ
λ ₯νλ©΄ UNIX νμμ€ν¬νλ‘ λ³ν
β
UNIX νμμ€ν¬νλ₯Ό μ
λ ₯νλ©΄ **λ μ§ λ° μκ°(YYYY-MM-DD HH:MM:SS)**λ‘ λ³ν
β
λ³νλ κ°μ λ³΅μ¬ λ²νΌμΌλ‘ μ½κ² μ μ₯ κ°λ₯
π½ μμ λ³νκΈ°λ₯Ό μ¬μ©ν΄λ³΄μΈμ!
β³ μ€μκ° UNIX μκ° λ³νκΈ°
π νμ¬ μκ° κΈ°μ€μΌλ‘ μλ μ λ ₯λ©λλ€. λ³ν ν κ°μ΄ μλ λ³΅μ¬ κ°λ₯ν©λλ€.
β³ UNIX νμμ€ν¬νμ μκ° λ³ν μμ
λ³ν μ ν | μ λ ₯ κ° | μΆλ ₯ κ° |
---|---|---|
μΌλ° μκ° β UNIX | 2025-02-21 15:30:00 | 1740139200 |
UNIX β μΌλ° μκ° | 1740139200 | 2025-02-21 15:30:00 |
νμ¬ μκ° β UNIX | 2024-02-21 10:00:00 | 1708500000 |
π‘ UNIX μκ° λ³νμ΄ μ€μν μ΄μ
π μ UNIX νμμ€ν¬νκ° μ¬μ©λ κΉμ?
πΉ νλ‘κ·Έλλ° & λ°μ΄ν°λ² μ΄μ€: MySQL, PostgreSQL, Python, JavaScript λ±μμλ μκ°μ μ«μλ‘ μ μ₯νμ¬ λΉ λ₯΄κ² κ³μ°
πΉ λ‘κ·Έ κΈ°λ‘: μμ€ν
λ‘κ·Έ, μλ² μ΄λ²€νΈ, μΉμ¬μ΄νΈ νΈλν½ λ‘κ·Έ λ±μμ μΌμ ν μκ° ν¬λ§· μ¬μ©
πΉ μκ°μ°¨ κ³μ°: νΉμ μ΄λ²€νΈ κ°μ κ²½κ³Ό μκ°μ μ ννκ² κ³μ°
π νλ‘κ·Έλλ°μμ UNIX μκ° λ³ννλ λ°©λ²
β JavaScript
javascript// νμ¬ μκ° β UNIX νμμ€ν¬ν
console.log(Math.floor(Date.now() / 1000));
// UNIX νμμ€ν¬ν β λ μ§ λ³ν
let date = new Date(1740139200 * 1000);
console.log(date.toISOString()); // 2025-02-21T15:30:00.000Z
β Python
pythonimport time
import datetime
# νμ¬ μκ° β UNIX νμμ€ν¬ν
print(int(time.time()))
# UNIX νμμ€ν¬ν β λ μ§ λ³ν
timestamp = 1740139200
print(datetime.datetime.utcfromtimestamp(timestamp).strftime('%Y-%m-%d %H:%M:%S'))
π UNIX μκ° λ³νκΈ° κ΄λ ¨ μμ£Ό 묻λ μ§λ¬Έ (FAQ)
Q1. UNIX νμμ€ν¬νλ λͺ μ리 μ«μμΈκ°μ?
β
10μ리 μ«μ(μ΄ λ¨μ)μ΄λ©°, λ°λ¦¬μ΄(ms)λ₯Ό ν¬ν¨νλ©΄ 13μλ¦¬κ° λ©λλ€.
μ:
- μ΄ λ¨μ:
1740139200
(2025λ 2μ 21μΌ 15:30:00) - λ°λ¦¬μ΄ λ¨μ:
1740139200000
Q2. λ΄ μ»΄ν¨ν°μ νμ¬ UNIX νμμ€ν¬νλ μ΄λ»κ² νμΈν μ μλμ?
β λͺ λ Ήμ΄λ₯Ό μ¬μ©νμ¬ νμΈ κ°λ₯
- Linux/Mac ν°λ―Έλ:
date +%s
- Windows PowerShell:
[int][double]::Parse((Get-Date -UFormat %s))
Q3. UNIX μκ°μ μ΄λ€ μκ°λλ₯Ό κΈ°μ€μΌλ‘ νλμ?
β UNIX νμμ€ν¬νλ UTC(νμ μΈκ³μ) κΈ°μ€μ λλ€.
- λνλ―Όκ΅(KST, UTC+9)μμ
1740139200
μ2025-02-21 15:30:00 UTC
,νκ΅ μκ°(KST)
μΌλ‘ λ³ννλ©΄ 2025-02-22 00:30:00μ΄ λ©λλ€.
Q4. λ―Έλμ λ μ§λ₯Ό UNIX νμμ€ν¬νλ‘ λ³νν μ μλμ?
β κ°λ₯ν©λλ€. μλ₯Ό λ€μ΄, 2025λ 12μ 31μΌ 23:59:59λ₯Ό UNIX νμμ€ν¬νλ‘ λ³ννλ©΄ 1767225599κ° λ©λλ€.
π κ΄λ ¨ μλ£ & μ°Έκ³ λ§ν¬
π― λ§λ¬΄λ¦¬ – UNIX μκ° λ³νκΈ°, μ§κΈ λ°λ‘ μ¬μ©ν΄λ³΄μΈμ!
β κ°λ¨ν μ
λ ₯μΌλ‘ μ€μκ° λ³ν κ°λ₯
β μκ° λ³νμ μ½κ² λ³΅μ¬ & νμ© κ°λ₯
β μΉ κ°λ°, λ°μ΄ν° λΆμ, μλ² λ‘κ·Έ κ΄λ¦¬μ νμμ μΈ λꡬ