クラスをjava.util.Date
使用して日付オブジェクトを作成し、getTime()
現在のミリ秒を取得するために使用するクラスがあります。
getTime()
ミリ秒を返すJavaドキュメントで見たことがありますが、同じケースが私のマシンにあります。
サーバーにアプリケーションをデプロイしているときに、別のサーバーが 1 つあり、同じgetTime()
タイムスタンプが秒単位で返されます。
例えば
- サーバー上の値: 1350054625
- ローカルの値: 1350054625000
これがどのように可能か疑問に思っています。同じコードをローカルで試してみたところ、ミリ秒単位でタイムスタンプが得られました。
以下はコードの一部です...
String longTime = new Long((new Date().getTime())).toString();
if(log.isDebugEnabled())log.debug("LAST_FEED_TIME will be " + longTime + " stored.");