web-dev-qa-db-fra.com

Comment obtenir la valeur supérieure ou inférieure d'une plage heure / date à l'aide de Wolfram Alpha?

Si j'ai une requête qui renvoie une date ou une plage horaire, comment obtenir la limite supérieure ou inférieure?

Par exemple, Ramadan 1436 renvoie: Thursday, June 18, 2015 to Friday, July 17, 2015 Un autre exemple est heure de New York à New York , qui renvoie une plage.

Comment puis-je extraire le début ou la fin d'une plage pour la chaîner avec d'autres requêtes?

Je ne m'intéresse qu'à une solution générique, pas à une solution spécifique.

3
Pureferret

Je ne pense pas que W | A saura répondre à vos besoins. Il n'est apparemment pas conçu pour prendre en charge l'enchaînement complexe de calculs datetime. Pour preuve, observez ce qui suit ...

premier jour de (ramadan 1436) dans le calendrier grégorien = jeudi 18 juin 2015

correct

heures de (00h01 UTC, jeudi 18 juin 2015) à (23h59 UTC, vendredi 17 juillet 2015) = 720 heures soit 30 jours

correct

mais une simple substitution entre parenthèses donne ...

heures de (00:01 UTC, (premier jour du (ramadan 1436) dans le calendrier grégorien))) à (23:59 UTC, vendredi 17 juillet 2015)

... une réponse insensée en ajoutant des termes supposés supplémentaires.

en ce qui concerne la recherche de fractions d’intervalles datetime, seules les requêtes de base semblent fonctionner. Par exemple

,75 * (heures de (00:01 UTC, jeudi 18 juin 2015) à (23h59 UTC, vendredi 17 juillet 2015))) = 540 heures

travaux

mais W | A ne comprend pas comment ajouter une date de début à celle-ci ...

(00h01 UTC, jeudi 18 juin 2015) + (0,75 * (heures de (00h01 UTC, jeudi 18 juin 2015)) à (23h59 UTC, le vendredi, juillet) 17, 2015)))

répondre à une version antérieure de la question

cela fonctionne pour le premier jour

premier jour de (ramadan 1436) dans le calendrier grégorien = jeudi 18 juin 2015

et cela fonctionne pour le dernier jour

(premier jour de (ramadan 1436) dans le calendrier grégorien) + (nombre de jours dans le ramadan 1436) - (1 jour) = vendredi 17 juillet 2015

3
John McNamara