클래스 X::Temporal::InvalidFormat

클래스 X::Temporal::InvalidFormat (X::Temporal::InvalidFormat) (raku-type-x-temporal-invalidformat)

잘못된 형식으로 DateTime이나 Date 객체를 만들려고 하면 던져지는 예외가 X::Temporal::InvalidFormat이에요.

class X::Temporal::InvalidFormat does X::Temporal is Exception { }
my $dt = Date.new("12/25/2015");
CATCH { default { put .^name, ': ', .Str } };
# OUTPUT: «X::Temporal::InvalidFormat: Invalid Date string '12/25/2015'; use yyyy-mm-dd instead␤»

method invalid-str

잘못된 형식의 문자열을 돌려줘요. 위 예시에서는 12/25/2015에요.

method target

목표 타입을 돌려줘요. 위 예시에서는 Date예요.

method format

해당 목표 타입에 유효한 형식 문자열을 돌려줘요. 위 예시에서는 yyyy-mm-dd예요.

출처: Raku Docs - X::Temporal::InvalidFormat