odoo filter 日期
<!--日期-->
<filter name="before_twodays" string="前天"
domain="[('date','>=',(context_today() - relativedelta(days=2)).strftime('%Y-%m-%d')),
('date','<',(context_today() - relativedelta(days=1)).strftime('%Y-%m-%d'))]"/>
<filter name="yesterday" string="昨日"
domain="[('date','>=',(context_today() - relativedelta(days=1)).strftime('%Y-%m-%d')),
('date','<',time.strftime('%Y-%m-%d'))]"/>
<filter name="today" string="今日"
domain="[('date','>=',(context_today().strftime('%Y-%m-%d'))),
('date','<',(context_today() + relativedelta(days=1)).strftime('%Y-%m-%d'))]"/>
<filter name="tomorrow" string="明日"
domain="[('date','>',time.strftime('%Y-%m-%d')),
('date','<=',(context_today() + relativedelta(days=1)).strftime('%Y-%m-%d'))]"/>
<filter name="after_twodays" string="后天"
domain="[('date','>',(context_today() + relativedelta(days=1)).strftime('%Y-%m-%d')),
('date','<',(context_today() + relativedelta(days=3)).strftime('%Y-%m-%d'))]"/>
<filter name="after_threedays" string="大后天"
domain="[('date','>',(context_today() + relativedelta(days=2)).strftime('%Y-%m-%d')),
('date','<',(context_today() + relativedelta(days=4)).strftime('%Y-%m-%d'))]"/>
<filter name="week" string="本周"
domain="[('date','>=',(context_today() - datetime.timedelta(days=context_today().weekday())).strftime('%Y-%m-%d')),
('date','<',(context_today() - datetime.timedelta(weeks=-1,days=context_today().weekday())).strftime('%Y-%m-%d'))]"/>
<filter name="week1" string="1本周"
domain="[('date','>=',(context_today() - datetime.timedelta(days=context_today().weekday())).strftime('%Y-%m-%d')),
('date','<=',(context_today() + datetime.timedelta(days=context_today().weekday()-6)).strftime('%Y-%m-%d'))]"/>
<filter name="after_sevendays" string="下周"
domain="[('date','>=',(context_today() - datetime.timedelta(weeks=-1,days=context_today().weekday())).strftime('%Y-%m-%d')),
('date','<',(context_today() - datetime.timedelta(weeks=-2,days=context_today().weekday())).strftime('%Y-%m-%d'))]"/>
<filter name="month" string="本月"
domain="[('date','>=',context_today().strftime('%Y-%m-01')),
('date','<',(context_today() + relativedelta(months=1)).strftime('%Y-%m-01'))]"/>
<filter name="next_month" string="下月"
domain="[('date','>=',(context_today() + relativedelta(months=1)).strftime('%Y-%m-01')),
('date','<',(context_today() + relativedelta(months=2)).strftime('%Y-%m-01'))]"/>
<filter name="last_week" string="上周"
domain="[('date','>=',(context_today() - relativedelta(weeks=1,days=context_today().weekday())).strftime('%Y-%m-%d')),
('date','<',(context_today() - datetime.timedelta(days=context_today().weekday())).strftime('%Y-%m-%d'))]"/>
<filter name="last_month" string="上月"
domain="[('date','>=',(context_today() - relativedelta(months=1)).strftime('%Y-%m-01')),
('date','<',context_today().strftime('%Y-%m-01'))]"/>
<filter name="last_month1" string="1上月"
domain="[('date','>=',(context_today() - relativedelta(months=1,day=1)).strftime('%Y-%m-%d')),
('date','<',(context_today() + relativedelta(day=1)).strftime('%Y-%m-%d'))]"/>
<filter name="quarter1" string="本季度"
domain="[('date','>=',datetime.date(context_today().year,((context_today().month - 1) / 3 * 3 ), 1).strftime('%Y-%m-%d')),
('date','<',datetime.date(context_today().year,((context_today().month - 1) / 3 * 3 + 3), 1).strftime('%Y-%m-%d'))]"/>
<separator/>
odoo filter 日期的更多相关文章
- 解决-Django使用filter过滤时间,无法获取月份的问题
django中的filter日期查询属性有:year.month.day.week_day.hour.minute.second 但是但我在使用过滤查询是却总是无法过滤出月份,各种查资料,最后才发现是 ...
- Django中ORM过滤时objects.filter()无法对月份过滤
django中的filter日期查询属性有:year.month.day.week_day.hour.minute.second 在做复习博客项目时,我把项目从linux移到了windows,然后博客 ...
- django 操作数据库--orm(object relation mapping)---models
思想 django为使用一种新的方式,即:关系对象映射(Object Relational Mapping,简称ORM). PHP:activerecord Java:Hibernate C#:Ent ...
- layui在odoo12上的应用,用widget覆盖原字段视图
layui是一个前端框架,提供了许多前端的组件等,layui的详情自己官网地址:https://www.layui.com/doc/去查看 下面说一下最近用layui遇到的问题和解决方式: 问题:近期 ...
- AngularJS过滤器filter-时间日期格式-渲染日期格式-$filter
今天遇到了这些问题索性就 写篇文章吧 话不多说直接上栗子 不管任何是HTML格式还是JS格式必须要在 controller 里面写 // new Date() 获取当前时间 yyyy-MM-ddd ...
- angularjs中的filter(过滤器)——格式化日期的date
date过滤器的功能是基于要求的格式格式化一个日期成为一个字符串. 格式化字符串的基本参数: 'yyyy': 用4位数字表示年(例如:AD 1 => 0001, AD 2010 => 20 ...
- Angularjs在控制器(controller.js)的js代码中使用过滤器($filter)格式化日期/时间实例
Angularjs内置的过滤器(filter)为我们的数据信息格式化提供了比较强大的功能,比如:格式化时间,日期.格式化数字精度.语言本地化.格式化货币等等.但这些过滤器一般都是在VIEW中使用的,比 ...
- 解决Odoo日期(时间)无效的问题 [转]
环境Server: Ubuntu Kylin 14 + GreenOdoo-7.0-linux64, GreenOdoo-8.0-linux64客户端: winXP+firefox 31 (类似问题发 ...
- angular input使用输入框filter格式化日期
最近使用angular日期选取器.只需要把所选的输出迄今input输入框,根据默认的假设,显示是在时间的形式的时间戳.不符合规定.需要格成一个特定的公式格公式.但input上ng-model不能直接对 ...
随机推荐
- golang 关于golang.org/x包问题
关于golang.org/x包问题 由于谷歌被墙,跟谷歌相关的模块无法通过go get来下载,解决方法: git clone https://github.com/golang/net.git $GO ...
- git比较两个版本,获取所有代码有差别的文件,并拷贝到一个文件夹中
git diff 3b3855d a024af5 --name-only | xargs -i cp '{}' ./update/ --parents 解释:通过xargs 命令,把git diff ...
- LeetCode 889. Construct Binary Tree from Preorder and Postorder Traversal
原题链接在这里:https://leetcode.com/problems/construct-binary-tree-from-preorder-and-postorder-traversal/ 题 ...
- CopyOnWrite 策略
CopyOnWrite 是用于解决并发读写的一种策略,在Write的时候对共享变量进行Copy,在副本上进行更新,再把更新好的副本原子性地替换原来的共享变量.写入时复制是一种优化策略,多个调用者同时访 ...
- Gulp-webpack简单应用
1.配置环境: 在 webstorm 的控制台中 (1) cnpm install --save-dev gulp (2) cnpm install --save-dev gulp-w ...
- .NETFramework:Timers
ylbtech-.NETFramework:Timers 1.返回顶部 1. #region 程序集 System, Version=4.0.0.0, Culture=neutral, PublicK ...
- tetrahedron
题意: 求解一个四面体的内切球. 解法: 首先假设内切球球心为$(x0,x1,x2)$,可以用$r = \frac{3V}{S_1+S_2+S_3+S_4}$得出半径, 这样对于四个平面列出三个方程, ...
- CF-831C
C. Jury Marks time limit per test 2 seconds memory limit per test 256 megabytes input standard input ...
- 技术胖Flutter第四季-21导航的参数传递和接受-2
21导航的参数传递和接受-2 视频地址 https://www.bilibili.com/video/av35800108/?p=22 博客地址:https://jspang.com/post/flu ...
- Identity Server 4 原理和实战(完结)_Resource Owner Password Credentials 授权实例
今天要讲的 用fiddler来监听,昨天的客户端的请求 这是一个post的请求 这是响应的数据 Expores_in超时时间, 今天的内容 在服务端再声明一个client端 wpf的应用的效果图 首先 ...