私は休止状態でJavaを使用しています。すべての仕組みを学ぶ初期段階にあります。私はゆっくりとそこに着いていますが、私はJavaの日付にいくつか問題がありました。Java TIMESTAMPに0が付いていますが、どうすれば削除できますか?
現在の問題は、MySQLデータベースからタイムスタンプを取得すると、最後に余分なゼロがロードされているようです。これをPHPに渡すと(私たちが書いているJava/PHPアプリケーション)、日付の書式設定が間違った結果で終わります。ここで
は、私が見たものです:
Javaモデルで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()
私はこのような変数を設定している:
@Temporal (TemporalType.TIMESTAMP)
private Date logTime
だから私の質問は、私は、3つの末尾のゼロを取り除くどうやっているのですか?明らかに私はこれらをPHPで削除することができましたが、可能であればバックエンドのJavaから来ていました。
JavaとPHPはJSON APIを介して通信します.JSON APIは、日付が整数に変換され、整数に変換されます(私は思う)。 UNIXのタイムスタンプがJavaとPHPの間でどのように作用するかの違いを知ることは助けになります。乾杯。 – diggersworld