[Scala]Date型をフォーマットして文字列にする
"%tY-%<tm-%<td".format(new Date)
%tyのtは日付および時刻変換文字用の接頭辞
%<tmの<は引数のインデックスを指定するインデックスで、以前の書式指示子の引数が再利用されます
つまり、
%$1tmと同じ意味になります。
$1というのは、引数のインデックスで
val d1 = new Date val d2 = new Date val d3 = new Date "%tY-%$3tm-%$2td".format(d1, d2, d3)
とすれば、%tmでは、d1の年を、%$3tmでは、d3の月を、%$2tdでは、d2の日を参照してフォーマットされる