<!--日期-->
<filter name="before_twodays" string="前天"
domain="[('date','&gt;=',(context_today() - relativedelta(days=2)).strftime('%Y-%m-%d')),
('date','&lt;',(context_today() - relativedelta(days=1)).strftime('%Y-%m-%d'))]"/>

<filter name="yesterday" string="昨日"
domain="[('date','&gt;=',(context_today() - relativedelta(days=1)).strftime('%Y-%m-%d')),
('date','&lt;',time.strftime('%Y-%m-%d'))]"/>

<filter name="today" string="今日"
domain="[('date','&gt;=',(context_today().strftime('%Y-%m-%d'))),
('date','&lt;',(context_today() + relativedelta(days=1)).strftime('%Y-%m-%d'))]"/>

<filter name="tomorrow" string="明日"
domain="[('date','&gt;',time.strftime('%Y-%m-%d')),
('date','&lt;=',(context_today() + relativedelta(days=1)).strftime('%Y-%m-%d'))]"/>

<filter name="after_twodays" string="后天"
domain="[('date','&gt;',(context_today() + relativedelta(days=1)).strftime('%Y-%m-%d')),
('date','&lt;',(context_today() + relativedelta(days=3)).strftime('%Y-%m-%d'))]"/>

<filter name="after_threedays" string="大后天"
domain="[('date','&gt;',(context_today() + relativedelta(days=2)).strftime('%Y-%m-%d')),
('date','&lt;',(context_today() + relativedelta(days=4)).strftime('%Y-%m-%d'))]"/>

<filter name="week" string="本周"
domain="[('date','&gt;=',(context_today() - datetime.timedelta(days=context_today().weekday())).strftime('%Y-%m-%d')),
('date','&lt;',(context_today() - datetime.timedelta(weeks=-1,days=context_today().weekday())).strftime('%Y-%m-%d'))]"/>

<filter name="week1" string="1本周"
domain="[('date','&gt;=',(context_today() - datetime.timedelta(days=context_today().weekday())).strftime('%Y-%m-%d')),
('date','&lt;=',(context_today() + datetime.timedelta(days=context_today().weekday()-6)).strftime('%Y-%m-%d'))]"/>

<filter name="after_sevendays" string="下周"
domain="[('date','&gt;=',(context_today() - datetime.timedelta(weeks=-1,days=context_today().weekday())).strftime('%Y-%m-%d')),
('date','&lt;',(context_today() - datetime.timedelta(weeks=-2,days=context_today().weekday())).strftime('%Y-%m-%d'))]"/>

<filter name="month" string="本月"
domain="[('date','&gt;=',context_today().strftime('%Y-%m-01')),
('date','&lt;',(context_today() + relativedelta(months=1)).strftime('%Y-%m-01'))]"/>

<filter name="next_month" string="下月"
domain="[('date','&gt;=',(context_today() + relativedelta(months=1)).strftime('%Y-%m-01')),
('date','&lt;',(context_today() + relativedelta(months=2)).strftime('%Y-%m-01'))]"/>

<filter name="last_week" string="上周"
domain="[('date','&gt;=',(context_today() - relativedelta(weeks=1,days=context_today().weekday())).strftime('%Y-%m-%d')),
('date','&lt;',(context_today() - datetime.timedelta(days=context_today().weekday())).strftime('%Y-%m-%d'))]"/>

<filter name="last_month" string="上月"
domain="[('date','&gt;=',(context_today() - relativedelta(months=1)).strftime('%Y-%m-01')),
('date','&lt;',context_today().strftime('%Y-%m-01'))]"/>

<filter name="last_month1" string="1上月"
domain="[('date','&gt;=',(context_today() - relativedelta(months=1,day=1)).strftime('%Y-%m-%d')),
('date','&lt;',(context_today() + relativedelta(day=1)).strftime('%Y-%m-%d'))]"/>

<filter name="quarter1" string="本季度"
domain="[('date','&gt;=',datetime.date(context_today().year,((context_today().month - 1) / 3 * 3 ), 1).strftime('%Y-%m-%d')),
('date','&lt;',datetime.date(context_today().year,((context_today().month - 1) / 3 * 3 + 3), 1).strftime('%Y-%m-%d'))]"/>

<separator/>

odoo filter 日期的更多相关文章

  1. 解决-Django使用filter过滤时间,无法获取月份的问题

    django中的filter日期查询属性有:year.month.day.week_day.hour.minute.second 但是但我在使用过滤查询是却总是无法过滤出月份,各种查资料,最后才发现是 ...

  2. Django中ORM过滤时objects.filter()无法对月份过滤

    django中的filter日期查询属性有:year.month.day.week_day.hour.minute.second 在做复习博客项目时,我把项目从linux移到了windows,然后博客 ...

  3. django 操作数据库--orm(object relation mapping)---models

    思想 django为使用一种新的方式,即:关系对象映射(Object Relational Mapping,简称ORM). PHP:activerecord Java:Hibernate C#:Ent ...

  4. layui在odoo12上的应用,用widget覆盖原字段视图

    layui是一个前端框架,提供了许多前端的组件等,layui的详情自己官网地址:https://www.layui.com/doc/去查看 下面说一下最近用layui遇到的问题和解决方式: 问题:近期 ...

  5. AngularJS过滤器filter-时间日期格式-渲染日期格式-$filter

    今天遇到了这些问题索性就 写篇文章吧 话不多说直接上栗子 不管任何是HTML格式还是JS格式必须要在  controller 里面写 // new Date() 获取当前时间 yyyy-MM-ddd ...

  6. angularjs中的filter(过滤器)——格式化日期的date

    date过滤器的功能是基于要求的格式格式化一个日期成为一个字符串. 格式化字符串的基本参数: 'yyyy': 用4位数字表示年(例如:AD 1 => 0001, AD 2010 => 20 ...

  7. Angularjs在控制器(controller.js)的js代码中使用过滤器($filter)格式化日期/时间实例

    Angularjs内置的过滤器(filter)为我们的数据信息格式化提供了比较强大的功能,比如:格式化时间,日期.格式化数字精度.语言本地化.格式化货币等等.但这些过滤器一般都是在VIEW中使用的,比 ...

  8. 解决Odoo日期(时间)无效的问题 [转]

    环境Server: Ubuntu Kylin 14 + GreenOdoo-7.0-linux64, GreenOdoo-8.0-linux64客户端: winXP+firefox 31 (类似问题发 ...

  9. angular input使用输入框filter格式化日期

    最近使用angular日期选取器.只需要把所选的输出迄今input输入框,根据默认的假设,显示是在时间的形式的时间戳.不符合规定.需要格成一个特定的公式格公式.但input上ng-model不能直接对 ...

随机推荐

  1. Python GIL、线程锁、信号量及事件

    GIL是什么? GIL并不是Python的特性,它是在实现Python解析器(CPython)时所引入的一个概念.就好比C++是一套语言(语法)标准,但是可以用不同的编译器来编译成可执行代码.有名的编 ...

  2. BZOJ2120:数颜色(数状数组套主席树)(带修改的莫对)

    墨墨购买了一套N支彩色画笔(其中有些颜色可能相同),摆成一排,你需要回答墨墨的提问.墨墨会像你发布如下指令: 1. Q L R代表询问你从第L支画笔到第R支画笔中共有几种不同颜色的画笔. 2. R P ...

  3. bzoj5102

    $贪心$ $按左端点排序.$ $当我们钦定了最右的左端点,那么自然希望右端点尽量靠右$ $考虑之前的区间,那么我们相当于选之前的区间中第k大的右端点$ $堆维护一下就可以了,每次把新的元素放进堆,如果 ...

  4. [小记]Windows下配置环境变量和需不需要重启问题

    经常看到一些软件的安装说明上写着,修改Windows的环境变量,然后重新启动计算机.这让人不禁产生疑问,修改环境变量之后真的要重启吗? 其实只要理解了环境变量的原理就可以做出正确的判断.环境变量是一些 ...

  5. 微信小程序开发之页面跳转并携带参数

    接口: wx.navigateTo({url:......})   保留当前页面,跳转到应用内指定URL页面,导航栏左上角有返回按钮 wx.redirecTo({url:.....})       关 ...

  6. 2-1赋值运算符 & 2-2自增自减运算符 &2-3

    2-1赋值运算符 先定义一个变量,把定义好的变量在赋值给另外一个变量.变向之间的互相赋值 2-2自增自减运算符 元素符,放在变量前和变量后的区别 先进行自增运算,再进行赋值运算.这里先进行num1的+ ...

  7. CodeForces 524C The Art of Dealing with ATM (二分)

    题意:给定 n 种不同的钞票,然后用q个询问,问你用最多k张,最多两种不同的钞票能不能组成一个值. 析:首先如果要求的值小点,就可以用DP,但是太大了,所以我们考虑一共最多有n * k种钞票,如果每次 ...

  8. 让group tableview每个section拥有阴影和圆角

    #import <UIKit/UIKit.h> @class GroupShadowTableView; @protocol GroupShadowTableViewDelegate &l ...

  9. HDU1501【简单DP】

    题意: 从a串和b串中顺序地取出是否能组成c串: 思路: dp[i][j] 代表从a串中取了i个,b串中取了j个的情况: #include <bits/stdc++.h> using na ...

  10. 小程序接收from表单数据(实例)

    html部分 <form bindsubmit='sub'> <view class="con"> <view class="con-nr& ...