22
12

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

unixtimeとdatetimeを変換する(Mac/BSD編)

Posted at

BSD系かGNU系かで微妙に違うのでメモ。MacはBSD系。

表示

普通にdate(time)を表示

date
2018年 2月22日 木曜日 06時47分12秒 JST

おまけ。UTCで表示。

date -u
2018年 2月21日 水曜日 21時48分17秒 UTC

普通にunixtimeを表示

Timezoneの概念は無いので常に同じコマンドでOK。

date +%s
1519249665

変換

unixtime → datetime

システム標準時に変換

date -r 1519249665
2018年 2月22日 木曜日 06時47分45秒 JST

UTCで変換

date -u -r 1519249665
2018年 2月21日 水曜日 21時47分45秒 UTC

フォーマット指定

date -r 1519249665 +"%Y-%m-%d %H:%M:%S"
2018-02-22 06:47:45
date -u -r 1519249665 +"%Y-%m-%d %H:%M:%S"
2018-02-21 21:47:45

datetime → unixtime

システム標準時

date -j -f "%Y-%m-%d %H:%M:%S" "2018-02-22 06:47:45" +%s
1519249665

UTC指定

date -u -j -f "%Y-%m-%d %H:%M:%S" "2018-02-22 06:47:45" +%s
1519282065
22
12
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
22
12

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?