重複の可能性:
System.currentTimeMillis() vs. new Date() vs. Calendar.getInstance().getTime()
私はいくつかのレガシーコードでこれに出くわしました:
GregorianCalendar.getInstance().getTime().getTime()
これは非常に回りくどい呼び出し方法のように思えSystem.currentTimeInMillis()
ます。
このコードが実行されているサーバーは、おそらく UTC 以外のタイムゾーンで実行されていますが、Date.getTime() のソースを見ると、とにかくすべてが GMT ベースになります (はい、GMT が UTC と正確に一致しないことはわかっています)。
私が気付いていない利点があるのでしょうか?