ホームページ >データベース >mysql チュートリアル >SQL Server で VARCHAR 日付文字列をイタリア語の DATETIME 形式に変換する方法
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 サイトの他の関連記事を参照してください。