忽略时间[区域]的zcatalog的日期索引

PluginIndexes.DateDateIndex的Python项目详细描述


简介
===


这是一个日期索引。如果你在乎时间,那就转身。如果你关心
时区,那就掉头。但如果你只希望彻底摧毁时区,然后你就来到了正确的地方。

它就像一只猴子在一根棒子上一样有用。在这里,您需要执行诸如“显示我在2011年5月8日有多少个约会”之类的查询。对于当前日期时间目录的查询如下:



{query':datetime('2011-05-08',
datetime('2011-05-08')+.9999999),
'range':'min:max'},


哦,如果您的门户与运行它的服务器所处的时区不同,请忘记保持一致。

你喜欢弦吗?
我们有条件。你喜欢约会时间吗?我们有约会时间。哦,在解析字符串时,它也会处理那些讨厌的
“/”vs“-”的事情。


输入datedateindex。DateDateIndex是DateTimeIndex的计数器,它碰巧被重命名为DateIndex,尽管它实际上是一个DateTime索引。

详细信息
——
此索引将采用日期、时间、日期时间、日期时间或字符串。它将以比您所能说的更快的速度丢弃
任何时间和时区信息。然后它将把
转换成一个与时间无关的datetime对象,并像其他对象一样进行存储。不同之处在于,您可以查询并且不必担心时区,因为它始终是本地服务器的本地服务器。


若要使用,只需从zmi添加一个新的dateindex,就像添加任何其他日期索引一样。当你的BR/>查询时,你也可以像你一样查询,除非它非常灵活。上面的场景看起来更像是::


{'query':'2011-05-08',
'2011-05-08'),
'range':'min:max'},



查询也可以采用任何有意义的数据类型,如datetime、datetime等。


请注意,当前版本只在plone 4.x上进行过测试。谁知道
存储区中的其余内容是什么呢。

不。
-有更好的方法吗?可能吧,但这似乎是目前最快的方法。
-表演怎么样?不知道。尽管这是从dateindex继承的,所以所有那些
优化都将逐渐减少。
-这对我来说是个好办法吗?可能不是。这是目前正在测试前,点击
一个现场网站,是没有问题,但小心行事。这并没有那么疯狂。
-只在plone 4.0和4.1中测试过


错误/问题/任何东西
-
https://github.com/eleddy/pluginindexes.datedateindex



==

.1(2011-06-20)
----
-初始版本[eleddy]

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java ArrayOutOfBoundsException与org。日食swt。图样图像数据。布利特   java为什么Hazelcast CacheLoader类需要对所有客户端可见?   如何在java中迭代xml   java概要文件不是工件名称的一部分   java将多个Spring MVC应用程序映射到根Servlet   java SetContentView参数显示错误   java Cucumber类扩展步骤定义和挂钩   java如何动态添加JFace向导页面   amazon web services使用AWS Java SDK通过AWS API网关从S3下载文本文件   Android上的java软键盘   如何在Java中像在C#中一样创建泛型扩展方法?   使用JPA的java多列类型