![](https://help.apple.com/assets/5BD750C1094622A9114E3435/5BD750CA094622A9114E3445/ja_JP/c10e8a839dc838a25d0feb0e9e428a0a.png)
「ショートカット」で「日付をフォーマット」を使用してタイムスタンプを処理する
一部のAPI応答では、日付と時刻の情報が桁数の多いlong型の数値として表現されます。これは、時間が UNIX時間(または Epoch時間)でフォーマットされているためです。UNIX時間は、UTC(協定世界時)の1970年1月1日(木)00:00:00以降の経過秒数として時刻を表現します。
UNIX時間は、すべてのコンピュータにおいて協定世界時(UTC)の開始日を共通の時点として時間を測定する方法の標準として使用されています。また、UNIXオペレーティングシステムの誕生日であるともみなされています。「ショートカット」では、「日時」、「日付を調整」、および「日付をフォーマット」アクションを使用して、UNIX時間フォーマットを人間が分かりやすい時間フォーマットに変換できます。
「日時」アクションは、UTCの1970年1月1日00:00:00に設定されています。「UNIX時間」変数をUTCの日時に追加して、調整された日時を取得します。次に、「日付をフォーマット」を使用して、時刻コンポーネントを削除します(すべて00:00:00であるため)。
![UNIX時間を人間が分かりやすい日付フォーマットに変換するアクションの含まれるショートカットです。](https://help.apple.com/assets/5BD750C1094622A9114E3435/5BD750CA094622A9114E3445/ja_JP/cd10e92aebd62f18075ffbc197b9c7fb.png)
注記:ほかのAPIでは、ISO 8601など別の時間フォーマットを使用している可能性があります。詳しくは、「ショートカット」の日付と時刻のフォーマットについてを参照してください。