首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >格式化从Wikidata检索的日期

格式化从Wikidata检索的日期
EN

Stack Overflow用户
提问于 2016-10-22 08:05:00
回答 2查看 224关注 0票数 0

因此,假设我在维基百科中有一个信息框模板,从维基数据中检索公司成立日期。它包含以下代码:

代码语言:javascript
运行
复制
|label7 = Year founded
|text7 = {{wikidata|p571|{{{founded|}}}}}

我的问题是,检索到的东西被格式化为31 January 2010格式,在“创建年份”旁边看起来很奇怪,因为它不是一年,而是整个日期。当然,我可以将标签从“创建的年份”重命名为“创建日期”,瞧,问题解决了,对吗?但我确实想从维基数据那里得到这一年,而不是整个日期。

这个的密码是什么?我想象一些像{{wikidata|p571[year]|{{{founded|}}}}}{{wikidata|p571[0]|{{{founded|}}}}}{{wikidata|p571[YYYY]|{{{founded|}}}}}之类的东西。

提前感谢!

EN

回答 2

Stack Overflow用户

发布于 2016-10-22 16:35:44

这听起来不像是一个编程问题,但看起来您可以请求一个特定的日期格式作为wikidata的第三个参数。

getDateValue

代码语言:javascript
运行
复制
{{#invoke:Wikidata|getDateValue|P569|FETCH_WIKIDATA|y}}
票数 3
EN

Stack Overflow用户

发布于 2016-10-22 08:33:40

我强烈建议您使用RegularExpression来过滤从日期开始的年份,而不是只获取年份。

票数 -2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40189773

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档