반응형

 

작성일: 2024년 2월 16일

 

프로그래밍을 하다보면, 시간 값으로 "1697180099.123" 이런 형태의 값을 많이 보게된다.

이런 형태의 시간 값을 unix time 또는 epoch time이라고 한다.

 

1970년 1월 1일 0시 0분 0초를 Unix epoch라고 정의한다.

그리고 이 Unix epoch 이후부터 흐른 시간(초)를 표현한 것이 unix time(epoch time)이다.

 

그런데 이 Unix time은 컴퓨터가 다루기 좋은 형태일 뿐, 사람은 이 숫자(unix time)를 봐도 몇월 며칠 몇시인지 알 수 없다.

이럴 때 편하게 unix time을 우리가 읽을 수 있는 날짜 형태로 바꾸어는 웹 페이지가 있다.

아래 웹 페이지에서 unix time을 입력하면 사람이 읽기 좋은 형태로 바꾸어준다. 그 반대의 경우가 제공한다.

 

 

Epoch Converter

Convert Unix Timestamps (and many other date formats) to regular dates.

www.epochconverter.com

 

또는 Linux 명령어 중에 date 명령으로도 쉽게 날짜 형태를 바꿀 수 있다.

 

$  date -d @1657180059
Thu 07 Jul 2022 04:47:39 PM KST

$  date --date=@0
Thu 01 Jan 1970 09:00:02 AM KST

 

반응형

Internet web page를 돌아다니다가 예쁘게 Image를 내 PPT 문서에 넣으려고 보면, SVG 파일이라서 PPT 문서에 인용할 수 없는 경우가 있다.

그럴 때, convert 명령이나 rsvg-convert 명령을 이용하면 SVG file을 JPG나 PNG 파일로 쉽게 바꿀 수 있다.

 

## image converting program 설치하기
$  brew install  imagemagick librsvg

## SVG file을 PNG 파일로 변환하기
##  (참고: -z 3.0은 3배 Zoom해서 PNG 파일로 변화하라는 뜻)
$  rsvg-convert -z 3.0 -f png origin_img.svg  -o output_img.png

 

+ Recent posts