问题标签 [timex]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
6 回答
54086 浏览

spring - java.io.FileNotFoundException:类路径资源 [timex-servlet.properties] 无法打开,因为它不存在

当我尝试启动 Spring Web 应用程序时收到以下错误消息:

我正在通过 Eclipse 运行 Tomcat(版本 6.x)。我尝试将 timex-servlet.properties 放在以下目录中,但无济于事:

下面是 timex-servlet.xml 中对 timex-servlet.properties 的引用:

有几个 SO 线程处理相同的消息,说要放置一个类路径:在属性文件引用的前面。所以我尝试了以下方法,但也没有用:

0 投票
1 回答
378 浏览

elixir - Elixir/Phoenix/Timex:协议 Timex.Protocol 未实现:错误

我正在尝试解析日期并将其保存到表格中。这是功能:

该字符串需要在开始时进行一些清理,但是当我尝试将其保存到此字段时出现错误:

这是错误:

真的不知道是什么意思。有任何想法吗?

0 投票
1 回答
163 浏览

timex - Timex - 从 DateTime 获取时区信息

我正在寻找一种从日期时间获取时区信息的方法。

鉴于t,我想再次回来"America/Los_Angeles"

0 投票
1 回答
1909 浏览

elixir - 如何将日期和时间字符串解析为与 Elixir 的 Ecto.DateTime 兼容的类型?

在我的 Phoenix 应用程序中,我有一个带有日期/时间字段的表单,它将日期时间值以下列格式放入参数中:

我可以使用Timex库解析它:

结果是:

“~N[2016-11-30 20:00:00]”是一个“幼稚”的日期时间值,不包括时区。问题是:此值类型与 Ecto.DateTime 不匹配,因此我无法将其放入变更集中并保存到我的数据库中。

问题:如何将字符串中的日期和时间解析为具有特定时区(例如美国/东部)的 Ecto.DateTime 值?

0 投票
0 回答
183 浏览

elixir - 无法正确格式化日期时间变量

我正在尝试将日期时间转换为某种格式:

引发异常

0 投票
2 回答
3527 浏览

elixir - Elixir 将日期时间转换为字符串

我有一个原始 sql 查询,它返回一个日期时间字段,我想返回一个带有这些结果的 json。

如果我输入返回值,我会抱怨:

(Poison.EncodeError) unable to encode value: {{2017, 3, 21}, {0, 0, 0, 0}}

如果我尝试使用以下方法将其转换为字符串Timex

Timex.format!(Ecto.DateTime.from_erl(datetime_field), "%Y-%m-%d %H:%M:%S", :strftime)

我得到:

** (FunctionClauseError) no function clause matching in Ecto.DateTime.from_erl/1

如果我跳过这一from_erl部分:

Timex.format!(datetime_field, "%Y-%m-%d %H:%M:%S", :strftime)

我得到:

** (Poison.EncodeError) unable to encode value: {:error, :invalid_date}

0 投票
2 回答
3905 浏览

datetime - 设置日期时间毫秒精度 - Elixir

我试图获得一个在亚秒部分只有 3 位数字的日期时间。
使用 timex 我得到以下结果:

我怎样才能得到这样的东西:
{:ok, "2017-04-22T09:00:44. 403 +03:00"} ?

0 投票
0 回答
447 浏览

elixir - Timex - 在迁移中使用日期时间

我有以下模块:

和相关的迁移:

但是任何插入尝试都会产生以下错误:(CaseClauseError) no case clause matching: {{{2017, 4, 8}, {10, 8, 58, 947735}}}

知道如何解决这个问题吗?

我正在使用 timex 和 timex_ecto 的 3.1 版本。

编辑:错误的完整堆栈跟踪:

编辑2:罪魁祸首(?)代码:

和 create_session :

0 投票
1 回答
50 浏览

temporal - 如何在 timeml 规范语言中设置 tid 值?

在 timeml 规范语言中,每个名为 的 timex 标记都有一个值tid。喜欢:

他们应该如何在文本开始时初始化。标签是否tid遵循任何模式?

在它的官方网站上没有对此的解释。

起始值很重要,因为在针对TimeBank评估系统时,官方脚本使用这些tid进行评估。

更新:我使用此处介绍的评估工具包和上面提到的 TimeBank 数据集。tid我的代码生成从 1 开始,但在 TimeBank 中它以不同的数字开始,如 218,我无法理解它的编号逻辑。当tids 不同时,我如何评估输出。

0 投票
1 回答
292 浏览

nlp - 在 heidelTime 属性文件中设置路径以使用 Stanford POS Tagger for German?

我正在尝试检测德语文本中的时间信息。我尝试使用斯坦福 CoreNLP 管道,因为在后期(在时间标记之后)使用依赖解析信息会非常有帮助,但据我了解,没有办法将 CoreNLP 的集成时间标记器设置为德语。我对此是否正确,或者实际上是否有一种方法可以做到这一点。

现在我正在尝试使用 HeidelTime 分别检索 tamporal 标签。我想使用 Stanford POS 标记器。在 Heideltime config.props 文件中,我正在设置斯坦福 POS 标记器的路径,如下所示(使用 Windows):

这是我在 NetBeans 上运行的代码,然后是我得到的错误。我指定 POS 标记器路径的方式有问题吗?

输出: