2016-10-22 2 views
0

Disons que j'ai un modèle Infobox dans Wikipedia qui récupère une date de fondation d'entreprise de Wikidata. Il contient le code suivant:Formatage d'une date récupérée à partir de Wikidata

|label7 = Year founded 
|text7 = {{wikidata|p571|{{{founded|}}}}} 

Mon problème est que ce qui est récupéré est formaté comme 31 January 2010 et il semble étrange à côté de « Année de création » puisqu'il n'est pas un an, mais la date ensemble, je pouvais bien sûr renommer le. étiquette de « Année de création » à « Date de création » et le tour est joué, le problème est résolu, non? Mais je ne veux juste obtenir l'année de Wikidata, pas la date entière.

Quel serait le code pour cela? J'imagine quelque chose comme {{wikidata|p571[year]|{{{founded|}}}}} ou {{wikidata|p571[0]|{{{founded|}}}}} ou {{wikidata|p571[YYYY]|{{{founded|}}}}}

Merci d'avance!

+1

Il existe des méthodes sans doute plus agréable, mais en dernier recours vous pouvez toujours utiliser '{{#time}}'. – Tgr

Répondre

-2

Je vous recommande fortement de filtrer l'année à partir de la date en utilisant RegularExpression au lieu d'essayer d'obtenir seulement l'année.

+0

Comment utilisez-vous RegEx dans le code wiki? –