ホームページ  >  記事  >  バックエンド開発  >  JavaタイムスタンプとPHPタイムスタンプ間の変換

JavaタイムスタンプとPHPタイムスタンプ間の変換

WBOY
WBOYオリジナル
2016-06-13 13:04:09871ブラウズ

Java タイムスタンプと PHP タイムスタンプ間の変換
Java タイムスタンプと PHP タイムスタンプの間の変換の問題を要約すると、次のようになります。
精度が異なるため、長さが不一致になり、直接変換エラーが発生します。
JAVA タイムスタンプの長さは 13 桁です (例: 1294890876859)
PHP タイムスタンプの長さは 10 桁です (例: 1294890859)

主な違いは最後の 3 桁で、JAVA タイムスタンプはPHP で使用されるため、削除します。 最後の 3 桁、例: 1294890876859-> 1294890876 結果: 2011-01-13 11:54:36

echo date('Y-m-d H:i:s','1294890876');


PHP タイムスタンプは JAVA で使用され、最後に 3 桁を追加して 000 を追加します。例: 1294890859->1294890859000
結果:2011-01-13 11:54:19
SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); 
String dateTime = df.format(1294890859000L);		
System.out.println(df);
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。