私は休止状態でJavaを使用しており、すべてがどのように機能するかを学習する初期段階にあります。私はゆっくりとそこに到達していますが、Java の日付に問題がありました。
私の現在の問題は、MySQL データベースからタイムスタンプを取得すると、最後に余分なゼロがロードされているように見えることです。これを PHP に渡すと (はい、私たちが書いている Java/PHP アプリケーションです)、日付の書式設定が正しくない結果で終了します。
ここに私が見るものがあります:
2000-08-10 14:09:21 // Time in database
965912961000 // Timestamp from Java of this time
965912961 // The PHP equivalent of the database timestamp - using strtotime()
Java モデルでは、変数を次のように設定しています。
@Temporal (TemporalType.TIMESTAMP)
private Date logTime
私の質問は、3 つの末尾のゼロを削除するにはどうすればよいですか? もちろん、PHP でこれらを削除することもできますが、できればバックエンドの Java から取得したほうがよいでしょう。