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;