2009-06-16 7 views

Répondre

8

Il ya un (apparemment pas - je ne l'ai pas utilisé) bon pour Java appelé JChronic - un port de l'analyseur de date Ruby Chronic. Vous pourriez essayer de l'utiliser.

Il n'a pas été mis à jour depuis 2006, mais devrait toujours être utile.

+0

JChronic sonne bien .. merci pour le partage! –

2

Je crois que parseDateTime() et lsParseDateTime() sont les plus proches de ce que vous cherchez, à partir de la bibliothèque de fonctions ColdFusion intégrées.

Consultez les LiveDocs d'Adobe pour other date/time functions. N'oubliez pas que vous pouvez également utiliser n'importe quelle classe de date/heure Java. Pete Freitag a un interesting post avec un exemple de code.

+1

langue naturelle, comme dans demain, hier, une semaine à partir d'aujourd'hui, etc –

+0

@ antony- s'il vous plaît spécifier que dans la question d'origine si c'est ce que vous voulez. quand vous avez dit "langage naturel", j'ai pensé que cela signifiait qu'il peut analyser une chaîne dans n'importe quel format naturellement utilisé. c'est-à-dire que l'utilisateur pourrait entrer "1/11/94" ou "11 janvier 1994" ou "1994.01.11" ou autre, et l'analyseur serait assez intelligent pour comprendre le format. – Kip

+0

a ajouté un lien vers l'article de Wikipedia sur NLP –

-1

Puisque vous l'utilisez probablement dans un formulaire de toute façon, passez à Datejs, une très belle bibliothèque de date javascript qui peut analyser beaucoup de dates. C'est très facile à incorporer avec CF.

Questions connexes