テーブル「2:00 PM-3:00 PM」にデータがあります ここではAM PMに基づいて開始時間を印刷します。 たとえば、プリント開始時刻(2:00 PM)を14:00とします。SQLクエリで文字列を時刻に変換する方法
これはsqlクエリをお勧めしますか?
テーブル「2:00 PM-3:00 PM」にデータがあります ここではAM PMに基づいて開始時間を印刷します。 たとえば、プリント開始時刻(2:00 PM)を14:00とします。SQLクエリで文字列を時刻に変換する方法
これはsqlクエリをお勧めしますか?
単にあなたがdate_format()
$date = new \DateTime('2:00PM');
echo date_format($date, 'H:i');
// Output: 14:00
を使用してそれを行うことができます。しかし、あなたがDBからこの情報を取得している場合は、クエリレベルでそれを行うことができますが、それを行う方法は、あなたがしているどのデータベースに依存しますを使用して。
たとえば、mysqlの場合、DATE_FORMAT()を使用して実行できます。
どのDBを使用していますか? –
フォーマット時間は標準ではありません。データに1回しかない場合は、最終的に変換することができます – Ben
MYSQLデータベースバージョン5.6 – suresh