ホームページ > データベース > mysql チュートリアル > SQL Server で時刻コンポーネントを使用せずに DateTime を VarChar に変換する方法

SQL Server で時刻コンポーネントを使用せずに DateTime を VarChar に変換する方法

Susan Sarandon
リリース: 2025-01-15 09:35:13
オリジナル
839 人が閲覧しました

How to Convert DateTime to VarChar in SQL Server Without the Time Component?

SQL Server で DateTime を VarChar (時刻部分なし) に変換します

DateTime 変数を yyyy-mm-dd 形式の VarChar 変数に変換するには、組み込みの CONVERT 関数を使用できます。

1

<code class="language-sql">CONVERT(VARCHAR(10), GETDATE(), 120)  /* 将 'GETDATE()' 替换为您的 DateTime 变量 */</code>

ログイン後にコピー

このコマンドは、時刻部分を除いた、指定された yyyy-mm-dd 形式で VarChar 値を返します。

DateTime を VarChar に変換するためのその他のスタイル

120 スタイルに加えて、他の多くのスタイルを使用して出力 VarChar 値をフォーマットできます。次のデモは、さまざまなスタイルとそれに対応する出力を示しています。

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

<code class="language-sql">DECLARE @now DATETIME

SET @now = GETDATE()

 

SELECT CONVERT(VARCHAR(MAX), @now, style) AS output, style

FROM (

    SELECT 0 AS style UNION

    SELECT 1 UNION

    SELECT 2 UNION

    SELECT 3 UNION

    SELECT 4 UNION

    SELECT 5 UNION

    SELECT 6 UNION

    SELECT 7 UNION

    SELECT 8 UNION

    SELECT 9 UNION

    SELECT 10 UNION

    SELECT 11 UNION

    SELECT 12 UNION

    SELECT 13 UNION

    SELECT 14 UNION

    SELECT 120 UNION

    SELECT 121 UNION

    SELECT 126 UNION

    SELECT 127 UNION

    SELECT 130 UNION

    SELECT 131

) AS Styles

ORDER BY style;</code>

ログイン後にコピー

出力:

输出 样式
Apr 28 2014 9:31AM 0
04/28/14 1
14.04.28 2
28/04/14 3
28.04.14 4
28-04-14 5
28 Apr 14 6
Apr 28, 14 7
09:31:28 8
Apr 28 2014 9:31:28:580AM 9
04-28-14 10
14/04/28 11
140428 12
28 Apr 2014 09:31:28:580 13
09:31:28:580 14
2014-04-28 09:31:28.580 120
2014-04-28 09:31:28.580 121
2014-04-28T09:31:28.580 126
2014-04-28T09:31:28.580 127
28/06/1435 9:31:28:580AM 130
28 جمادى الثانية 1435 9:31:28:580AM 131
出力形式は、CONVERT 関数の適切なスタイル パラメーターを選択することで調整できることに注意してください。

以上がSQL Server で時刻コンポーネントを使用せずに DateTime を VarChar に変換する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート