1
0

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 3 years have passed since last update.

Utilities.formatDate 年末の日付がおかしい??

Posted at

spreadsheet のスクリプトエディタで簡単なスクリプトを動かしていたのですがどうも年末の日付がおかしい。。。
なぜか2021になっている。

Utilities.formatDate(val,"JST", "YYY-MM-dd");

デバッグしてもvalにはちゃんと2020年で入っているが、Utilities.formatDate変換メソッドで2021-12-27になってしまう。12/26までは正しく2020に変換されるのでかなり謎。。

タイムスタンプとかフォーマット書式をいじっているとなぜか小文字のyyyyだと正しく変換できる。

これはgoogleのバグだな??と思ったのですが、仕様を確認してもそもそもYYYY自体は存在しなく単なるローカルルール的なものみたいです。

ですので正しいフォーマット小文字のyyyyで指定しましょう。

というオチです。(ネット上の記載に大文字のYYYYが多いこと、多いこと、という言い訳。。。)

1
0
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
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?