ググってすぐに出てこなかったので備忘録です。
dynamodbへ文字列でUNIX時間を保存し、swiftでdate型で扱う必要があったので。
UNIX時間で保存し、swiftで日時として扱う
let str = "1552273063375"
var int64 = Int64(str) ?? 0
int64 = int64 / 1000
let timeIterval = TimeInterval(integerLiteral: int64)
let day = Date(timeIntervalSince1970: timeIterval)
dynamoDBへ文字列で保存してしまっているので、
int64 > timeInterval > date
と変換しています。