1

ファイルの更新時刻を更新していますが、mtime から UNIX への変換を行ったり来たりしているときに矛盾が生じます。

タイムスタンプは、ドキュメントの保存に PostgreSQL と Sequelize を使用する API によって提供されます。

したがって、この特定の timestamp を変換しようとしている場合が例になります1569484561772

const updatedAt = 1569484561772;
await RNFS.downloadFile({
  fromUrl: url,
  toFile: path
}).promise;
const date = new Date(updatedAt);
await RNFS.touch(path, date);
const stat = await RNFS.stat(templatePath);

console.log(stat.mtime.getTime()); // 1569484561771
console.log(date.getTime()); // 1569484561772

次に、loggingstat.mtime.getTime()と date.getTime() を実行すると、それぞれ15694845617711569484561772が返されますが、それらは同じタイムスタンプであると予想されます。これはすべてのタイムスタンプで発生するわけではありません。これは、このように動作するタイムスタンプの 1 つの例です。

4

0 に答える 0