用于分页的日期时间使用



我想将日期时间作为HTTP GET参数输出,如下所示

 2011-04-11 12:09:21.366575
相反,下面的输出显示为
 April 11, 2011, 12:09 p.m.

这个变化发生在看似其他组件的升级中,所以我不明白为什么会发生变化。代码是一样的,不同的是环境

datetime.strptime(bookmark[:-7], "%Y-%m-%d %H:%M:%S") 

你能解释一下我需要做什么才能像第一个那样获得格式的数据吗?我传递bookmark参数来执行本文中提到的分页。

Thank you

UPDATE:我得到的代码是

bookmark = self.request.get("bookmark") if self.request.get('bookmark') else self.request.get("b")
category = self.request.get('cg')
q = self.request.get('q').encode("utf-8")
w = self.request.get('q')
cg = self.request.get('cg')
t = self.request.get('t') 
f = self.request.get('f')
if bookmark:
  bookmark = datetime.strftime(bookmark[:-7], "%Y-%m-%d %H:%M:%S")  
else:       
  bookmark = datetime.strftime(datetime.now(), "%Y-%m-%d %H:%M:%S")
if cg and not t and not q and not f:
    entities = Entity.all().filter("category =", cg).filter("modified >", timeline).filter("published =", True).filter("modified <=", bookmark )... 

datetime。Strptime从字符串返回一个日期时间对象(给定格式参数)。听起来您想要做相反的事情(从datetime对象返回格式化字符串),这将是datetime.strftime。使用"%Y-%m-%d %H:% m:%S"结合strftime进行格式化,应该会得到您想要的输出。

相关内容

  • 没有找到相关文章

最新更新