0

日付の解析とフォーマットをスキップしたい。代わりに、カスタム形式でデータベースから日付を直接取得したいと考えています。これは可能ですか?

4

3 に答える 3

1

はい、SQLクエリを変更して日付をフォーマットします。たとえば、oracleを使用する場合は、関数TO_CHAR(dateColumn、'YYYY / MM / DD')を使用する必要があります。これにより、日付が「2012/09/14」の形式の文字列列が返されます。

于 2012-09-14T10:16:43.907 に答える
0

データベースベンダーが提供する機能を調べる必要があります。

たとえば、Oracleでは、SQL自体で次の構文を使用できます。

TO_CHAR('日付'、'フォーマット')

したがって、使用するドキュメントデータベースを調べてください。

于 2012-09-14T10:17:31.310 に答える
0

クエリでフォーマットを設定できます。(私の例は sqlserver で実行されます)

何かのようなもの..

SELECT CONVERT (VARCHAR, GETDATE(), 103)   

詳細についてはhttp://www.sqlusa.com/bestpractices2005/ Centurydateformat/

于 2012-09-14T10:15:34.570 に答える