始める無料で始める

FORMAT() で日付を整形する

FORMAT() 関数を使うと、日付の組み立てにさらに柔軟性を持たせることができます。引数は3つあり、入力値、入力フォーマット、そして任意のカルチャ(たとえば米国英語なら en-US、簡体字中国語なら zh-cn)を指定します。

次の演習では、Python 3 が一般提供された日付(2008年12月3日)を題材に、FORMAT() 関数で日付を整形する3つの方法を見ていきます。

この演習はコースの一部です

SQL Serverで学ぶ時系列分析

コースを見る

実践的なインタラクティブ演習

このサンプルコードを完成させて、この演習に挑戦してみましょう。

DECLARE
	@Python3ReleaseDate DATETIME2(3) = '2008-12-03 19:45:00.033';

SELECT
	-- Fill in the function call and format parameter
	___(@Python3ReleaseDate, ___, 'en-US') AS US_d,
	___(@Python3ReleaseDate, ___, 'de-DE') AS DE_d,
	-- Fill in the locale for Japan
	___(@Python3ReleaseDate, ___, ___) AS JP_d,
	___(@Python3ReleaseDate, ___, 'zh-cn') AS CN_d;
コードを編集して実行