1

重複の可能性:
TIMESTAMP 列から日付/時刻情報を取得するにはどうすればよいですか?

SQL Server からデータベースをエクスポートしました。タイムスタンプのフィールドがあり、00000000004285D1 のような値が得られました。MySQLで単純な日付形式に変換するにはどうすればよいですか? PHPを使用してWebサイトに表示しようとしています。以前のデータベースは、ASP.NET と SQL Server でサイトにリンクされていました。

このタイムスタンプを 00000000004285D1 から 2012-09-25 10:15:23 のようなものに変換したい

または他の読み取り可能な形式。

事前にサンクス。:)

4

1 に答える 1

3

SQL Server では、タイムスタンプは日時ではありません。これはrowversionのシノニムであり、一般にテーブル行のバージョン スタンプに使用される 8 バイトの 2 進数であり、多くの場合同時実行性チェックに使用されます。そのため、これをターゲット システムで日時に変換しても意味がありません。

タイムスタンプは、間違いなくこのデータ型の紛らわしい名前です。ここで役立つディスカッションを見つけることができます。

于 2012-09-25T13:23:52.880 に答える