Quantcast
Channel: Node.jsタグが付けられた新着記事 - Qiita
Viewing all articles
Browse latest Browse all 9299

Node.jsとDynamoDBで日時データの処理

$
0
0

DynamoDBに日時データを持たせる2つの方法

  1. データ型をStringにして2016-02-152015-12-21T17:42:34Zのように文字列で持たせる。
  2. データ型をNumberにして1579740176030のように数値で持たせる。

2.項のNumber型の実用例としては、エポック時間 (1970 年 1 月 1 日の 00:00:00 UTC 以降の秒数) を利用することができる。(UNIXTIMEの詳細)

Node.jsでエポック時間を扱う

現在の日時をDateオブジェクトで取得する

constdate=newDate();console.log(date);// 2020-01-23T01:09:41.444Zconsole.log(typeofdate);// 'object'

現在の日時をエポック時間で取得する

constdate=Date.now();console.log(date);// 1579740176030console.log(typeofdate);// 'number'

DynamoDBから取得したエポック時間をDateオブジェクトへ変換する

constunixtime=1579740176030;// DynamoDBから取得したエポック時間と想定constdate=newDate(unixtime);console.log(date);// 2020-01-23T01:09:41.444Zconsole.log(typeofdate);// 'object'

Viewing all articles
Browse latest Browse all 9299

Trending Articles