2017-05-14 4 views
0

データベース内のDATE列の日付を(asp.net webformの)日付を表示するためにSQL ServerでSELECTコマンドをどのように使用する必要がありますか?私はDATETIME型としての私の日付列を宣言したSQLサーバーに日付を表​​示

、デフォルトの現在の日付/時間を節約

UPDATE:私は私の質問手の込んだしたい:例えば

を、私はempName、列idとテーブルtbemployeeを持っています、Joining date。私は自分のWebフォーム上のレコードを表示したい場合は

、私のようにSQL文を記述します。

SELECT * FROM tbemployee 

それがレコードを表示しますが、日付形式はmm/dd/yyyy hh:mm:ss

今私の質問は次のとおりです。代わりにdd/MM/yyyy形式で日付を表示できますか?

+0

これは明らかではありません。どの日付形式を使用したいですか? – Sankar

+0

デフォルト以外のものは、実際には私はSELECT COMMAND – mohd

+0

でコードを書く方法を学びたいと思っていました。 \t 5/14/2017 8:31:50 PM、今私は例えばdd/mm/yyyyのフォーマットで欲しいです – mohd

答えて

0

これを試してみてください。そうでYMD、および:

SET DATEFORMAT dmy; 
SELECT GETDATE(); 

あなたは形式を変更することができます。

+0

私は質問を更新しました。あなたが私を助けることができれば、 thxを事前に – mohd

+0

選択する前にSET DATEFORMAT DMYを使用してください。 –

1

あなたが選択クエリがあるべき...

Select 
    id, 
    empName, 
    convert(varchar(15), [Joining date], 103) as [Joining date] 
from tbemployee 
0

あなたは[Joining date]列にDataFormatString="{0:dd/MM/yyyy}"を試すことができます。

1

JoiningDateカラムにSQL Convert関数を使用して、目的の結果を得ることができます。

以下は、あなたに役立つSQLクエリです。

Select 
ID, 
EmpName, 
convert(varchar(10),JoiningDate,103) as JoiningDate 
from tbEmployee 

使用する構文:CONVERT(data_type(length),expression,style)

DATA_TYPE(長さ):(任意の長さの)ターゲット・データ・タイプ 式を指定: スタイルを変換する値を指定:日付の出力形式を指定/時間(下記の表を参照)

関連する問題