-1

特定の日付形式の SQL クエリから取得したいデータベースに 2 つの列 (日付と時刻) があります。これは、SQL クエリからの 2 つの値または 1 つにすることができます。詳細はこちら。

表示形式:

日曜日 03/31/2013 12:13:27 午前

データベース列:

  1. EndDate (日付 yyyy-mm-dd)
  2. EndTime (時刻 hh:mm:ss)
4

3 に答える 3

0

これはあなたが必要とするものです:

DATE_FORMAT(CONCAT(EndDate, EndTime), '%W %m/%d/%Y %r')
于 2013-04-01T17:32:15.927 に答える
0

このdate_format()機能は、必要なものすべてを提供します。

例。テーブルに列がaDateありaTime、「dd-mm-yyyy」のような日付と「hh:mm」のような時間を表示する必要があるとします。そう:

select
    date_format(aDate, '%d-$m-%Y'), date_format(aTime, '%H:%i')
from myTable;

リファレンス マニュアルを確認してください (第 12 章 - MySQL 5.5 の関数と演算子)

結果を連結する必要がある場合は、次のようにします。

select
    concat(date_format(aDate, '%d-$m-%Y'), ' ', date_format(aTime, '%H:%i'))
from myTable;
于 2013-04-01T17:33:28.710 に答える
0

これは私にとってはうまくいくようです:

select date_format(concat(enddate,' ',endtime),'%W %m/%d/%Y %r')
from yourtable

SQL フィドルのデモ

date_format の適切なドキュメント: https://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html#function_date-format

于 2013-04-01T17:33:47.867 に答える