检查字符串是否为Elixir中的日期
我是Elixir的新手,想知道是否有一种方法可以检查字符串是否是日期,而不必编写自己的使用正则表达式的函数 我想最适合你的选择可能是,但你可以提供约会的格式信息检查字符串是否为Elixir中的日期,elixir,phoenix-framework,Elixir,Phoenix Framework,我是Elixir的新手,想知道是否有一种方法可以检查字符串是否是日期,而不必编写自己的使用正则表达式的函数 我想最适合你的选择可能是,但你可以提供约会的格式信息 如果您的格式比较复杂,恐怕需要使用您自己的“datetime助手”。我想最适合您的选项可能是,但您可以提供日期格式的信息 如果您的格式比较复杂,恐怕需要使用您自己的“datetime助手”。这取决于解析字符串中日期的格式Elixir的标准库包含以下内容: def is_date?(date) do case Date.from_is
如果您的格式比较复杂,恐怕需要使用您自己的“datetime助手”。我想最适合您的选项可能是,但您可以提供日期格式的信息
如果您的格式比较复杂,恐怕需要使用您自己的“datetime助手”。这取决于解析字符串中日期的格式
Elixir
的标准库包含以下内容:
def is_date?(date) do
case Date.from_iso8601(date) do
{:ok, _} -> true
_ -> false
end
end
如果您需要另一种格式的字符串,那么库可能对您有用,因为它允许指定解析字符串的格式。例如:
def is_date?(date) do
case Timex.format(date, "{ISO:Extended}") do
{:ok, _} -> true
_ -> false
end
end
它取决于解析字符串中日期的格式
Elixir
的标准库包含以下内容:
def is_date?(date) do
case Date.from_iso8601(date) do
{:ok, _} -> true
_ -> false
end
end
如果您需要另一种格式的字符串,那么库可能对您有用,因为它允许指定解析字符串的格式。例如:
def is_date?(date) do
case Timex.format(date, "{ISO:Extended}") do
{:ok, _} -> true
_ -> false
end
end
日期字符串的格式是什么?字符串可以是任何日期时间格式。最好限制可能的输入格式,因为它们可能会冲突。例如,“05-06-2017”可能在5月6日或6月5日有效,具体取决于您来自世界的哪个地区。日期字符串的格式是什么?字符串可以采用任何日期时间格式。最好限制您的潜在输入格式,因为它们可能会冲突。例如,“05-06-2017”可能在5月6日或6月5日有效,这取决于您来自世界的哪个地区。