gpt4 book ai didi

sparql - 如何使用 SPARQL 获取两个日期之间的天数

转载 作者:行者123 更新时间:2023-12-05 06:35:18 26 4
gpt4 key购买 nike

我有两个日期,我想使用 SPARQL 计算这两个日期之间的天数

我引用了 SPARQL Calculating the difference between two date

但使用上面的链接我只有年份,但我想要两个日期之间的实际天数请给我建议

提前致谢。

最佳答案

如果您减去日期,您的答案将以秒为单位给出。因此,您需要将结果除以一个数字以指定以天为单位的结果:(3600(一小时的秒数)乘以 24(一天的小时数)。(如果您还乘以 365,您将得到以年为单位回答。)

因此根据您提供的引用资料:

PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
select ?age where {
bind( "1732-02-28"^^<http://www.w3.org/2001/XMLSchema#date> as ?death )
bind( "1732-02-22"^^<http://www.w3.org/2001/XMLSchema#date> as ?birth )
bind( (?death-?birth)/(3600*24) as ?age )
}

导致以天为单位的年龄:

"6"^^<http://www.w3.org/2001/XMLSchema#integer>

关于sparql - 如何使用 SPARQL 获取两个日期之间的天数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49731500/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com