ホームページ >データベース >mysql チュートリアル >SQL Server で VARCHAR 日付文字列をイタリア語の DATETIME 形式に変換する方法

SQL Server で VARCHAR 日付文字列をイタリア語の DATETIME 形式に変換する方法

Barbara Streisand
Barbara Streisandオリジナル
2025-01-05 13:48:40912ブラウズ

How to Convert a VARCHAR Date String to Italian DATETIME Format in SQL Server?

SQL Server での VARCHAR から DATETIME への変換

「2011-09-28 18」という形式の日付を表す VARCHAR 文字列があるとします。 :01:00' であり、次の形式の DATETIME 値に変換する必要があります。 「2011-09-28 18:01:00」。これを実現する方法は次のとおりです。

DATETIME への変換:

VARCHAR 文字列を DATETIME 値に変換するには、適切なスタイル パラメーターを指定して CONVERT 関数を使用します。

SELECT CONVERT(Datetime, '2011-09-28 18:01:00', 120);

イタリア語の日付への変換形式:

DATETIME 値をイタリアの日付形式「28-09-2011 18:01:00」に変換するには、日付部分のスタイル パラメーターを 105 に設定した CONVERT 関数を再度使用します。 :

SELECT CONVERT( VARCHAR(30), @date ,105) -- italian format [28-09-2011 18:01:00]

日付と時刻:

イタリア語形式で完全な日付と時刻を取得するには、日付と時刻のコンポーネントを連結します:

+ ' ' + SELECT CONVERT( VARCHAR(30), @date ,108 ) -- full date [with time/minutes/sec]

以上がSQL Server で VARCHAR 日付文字列をイタリア語の DATETIME 形式に変換する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。