class X::DateTime::TimezoneClash does X::Temporal is Exception { }

当代码尝试创建一个 DateTime 对象,同时指定时区偏移量和命名参数 :timezone 时,将抛出此异常。

say DateTime.new('2015-12-24T12:23:00+0200');                   # works 
say DateTime.new('2015-12-24T12:23:00'timezone => 7200);      # works 
say DateTime.new('2015-12-24T12:23:00+0200'timezone => 7200); # exception 

方法§

方法消息§

method message()

返回“DateTime.new(Str): :timezone 参数不允许带有时间戳偏移量”