Packages
ex_cldr_dates_times
2.24.1
2.25.6
2.25.5
2.25.4
2.25.3
2.25.2
2.25.1
2.25.0
2.24.2
2.24.1
2.24.0
2.23.0
2.22.0
2.21.0
2.20.3
2.20.2
2.20.0
2.19.2
2.19.1
2.19.0
retired
2.18.1
2.18.0
2.17.1
2.17.0
2.16.0
2.15.0
2.14.3
2.14.2
2.14.1
2.14.0
2.13.3
2.13.2
2.13.1
2.13.0
2.12.0
2.11.0
2.10.2
2.10.1
2.10.0
2.10.0-rc.3
2.10.0-rc.2
2.10.0-rc.1
2.10.0-rc.0
2.9.4
2.9.3
2.9.2
2.9.1
2.9.0
2.8.0
2.7.2
2.7.1
retired
2.7.0
2.7.0-rc.0
2.6.4
2.6.3
2.6.2
2.6.1
retired
2.6.0
2.6.0-rc.0
2.5.4
2.5.3
2.5.2
2.5.1
2.5.0
2.4.0
2.4.0-rc.0
2.3.0
2.2.4
2.2.3
2.2.2
2.2.1
2.2.0
2.1.0
2.0.2
2.0.1
2.0.0
1.4.0
1.3.1
1.3.0
1.2.1
1.2.0
1.0.1
1.0.0
1.0.0-rc.1
1.0.0-rc.0
retired
0.3.3
0.3.2
retired
0.3.1
retired
0.3.0
0.2.2
0.2.1
0.2.0
0.1.2
0.1.1
0.1.0
Date, Time and DateTime localization, internationalization and formatting functions using the Common Locale Data Repository (CLDR).
Current section
Files
Jump to
Current section
Files
lib/cldr/datetime/exception.ex
defmodule Cldr.DateTime.UnknownTimeUnit do
@moduledoc """
Exception raised when an attempt is made to use a time unit that is not known
in `Cldr.DateTime.Relative`.
"""
defexception [:message]
def exception(message) do
%__MODULE__{message: message}
end
end
defmodule Cldr.UnknownTimezone do
@moduledoc """
Exception raised when an attempt is made to use a time zone that is not known.
"""
defexception [:message]
def exception(message) do
%__MODULE__{message: message}
end
end
defmodule Cldr.DateTime.NoTerritoryForTimezone do
@moduledoc """
Exception raised when an attempt is made to get the territory for
a time zone and it has none - like "UTC"
"""
defexception [:message]
def exception(message) do
%__MODULE__{message: message}
end
end
defmodule Cldr.DateTime.Compiler.ParseError do
@moduledoc """
Exception raised when tokenizing a datetime format.
"""
defexception [:message]
def exception(message) do
%__MODULE__{message: message}
end
end
defmodule Cldr.DateTime.UnresolvedFormat do
@moduledoc """
Exception raised when formatting and there is no
data for the given format.
"""
defexception [:message]
def exception(message) do
%__MODULE__{message: message}
end
end
defmodule Cldr.DateTime.InvalidFormat do
@moduledoc """
Exception raised when formatting and there is no
data for the given format.
"""
defexception [:message]
def exception(message) do
%__MODULE__{message: message}
end
end
defmodule Cldr.DateTime.FormatError do
@moduledoc """
Exception raised when attempting to
format a date or time which does not have
the data available to fulfill the format.
"""
defexception [:message]
def exception(message) do
%__MODULE__{message: message}
end
end
defmodule Cldr.DateTime.IntervalFormatError do
@moduledoc """
Exception raised when attempting to
compile an interval format.
"""
defexception [:message]
def exception(message) do
%__MODULE__{message: message}
end
end
defmodule Cldr.DateTime.DateTimeOrderError do
@moduledoc """
Exception raised when the first
datetime in an interval is greater than
the last datetime.
"""
defexception [:message]
def exception(message) do
%__MODULE__{message: message}
end
end
defmodule Cldr.DateTime.IncompatibleTimeZonerError do
@moduledoc """
Exception raised when the two
datetimes are in different time zones
"""
defexception [:message]
def exception(message) do
%__MODULE__{message: message}
end
end