본문 바로가기
OS/Linux

[Linux] 리눅스 Date 명령어를 통한 Unixtime / Date 형식 확인 및 변경 하기

by 선인장 🌵 2022. 2. 11.
728x90
728x90

Date 명령어를 통한 Unixtime / Date 형식 확인 및 변경 하기

데이터베이스(DB)에서 시간에 대해 설정을 하는 경우 Unixtime(유닉스 타임) 혹은 Date(데이트) 형식으로 많이 사용을 하고 있다.

또한, 특정 소프트웨어(Software) 나 개발한 로그(Log)에서도 Unixtime을 사용하는 경우가 많다.

이때, Unixtime을 보기 쉬운 Date으로 변경하기 위해 데이터베이스에 접근하여 SQL로 확인하는 방법도 있다.

그러나 계속 그렇게 사용을 하기에는 번거롭움이 많이 있어, 리눅스 자체에서 Date 명령어를 통해서 Unixtime(유닉스타임) 혹은 Date(데이트) 형식 확인 및 변경하는 방법을 알아보도록 하자.

[Linux] 리눅스 Date 명령어를 통한 Unixtime / Date 형식 확인 및 변경 하기

1. 현재 시간 Unixtime 변겅

일단 현재 시간을 Unixtime으로 변경해보도록 하자.

  • $ date -d now
  • $ date -d "now" "+%s"
# 현재 시간 Unixtime으로 출력

$ date -d now
2022. 02. 11. (금) 18:31:05 KST

$ date -d "now" "+%s"
1644571878

이제 현재 시간 "2022. 02. 11. (금) 18:31:05 KST"을 Unixtime "1644571878"으로 변경하였다.

1. 현재 시간 Unixtime 변겅
1. 현재 시간 Unixtime 변겅

728x90

2. Unixtime을 Date 형식으로 변경

이제 확인된 UnixTime을 보기 쉬운 Date 형식으로 변경해보도록 하자.

  • $ date -d "@1644571878"
  • $ date -d "@1644571878" "+%Y.%m.%d %H:%M:%S"
# Unixtime을 보기 편한 Date 형식으로 출력

$ date -d "@1644571878"
2022. 02. 11. (금) 18:31:18 KST

$ date -d "@1644571878" "+%Y.%m.%d %H:%M:%S"
2022.02.11 18:31:18

2. Unixtime을 Date 형식으로 변경
2. Unixtime을 Date 형식으로 변경

728x90

이처럼 리눅스 Date 명령어를 통해서만으로도 Unixtime을 Date 형식으로 쉽게 변경이 가능하고, 반대로 Date 형식을 Unixtime으로 변경이 쉽다.

한번 알아두면 유용하게 사용할 수 있을 것으로 생각된다.

728x90
728x90


🌵댓글

 

loading