zoukankan      html  css  js  c++  java
  • (31)odoo中的时间

    --------------
    修订时间
    12:21 2017-05-16 星期二
    --------------
    * 在model中
        from datetime import datetime, timedelta
            import time
       
        from openerp.tools import DEFAULT_SERVER_DATE_FORMAT, DEFAULT_SERVER_DATETIME_FORMAT
       
        上面要引入的包
        DEFAULT_SERVER_DATE_FORMAT = "%Y-%m-%d"
        DEFAULT_SERVER_TIME_FORMAT = "%H:%M:%S"
        DEFAULT_SERVER_DATETIME_FORMAT = "%s %s" % (
        DEFAULT_SERVER_DATE_FORMAT,
        DEFAULT_SERVER_TIME_FORMAT)
       
        --------
        #没有设定日期,就引入系统当天的日期
        if not date_order:
             date_order = time.strftime(DEFAULT_SERVER_DATE_FORMAT)
      
        #设定当前日期(字段)
        ---定义字段时默认值
        V7
        from openerp.osv import fields
         _columns = {
             'date_order': fields.datetime('Date'),
         }
        _defaults = {
            'date_order': fields.datetime.now,
         }

        V8
        from openerp import fields
        date_order = fields.Datetime('Date',default=lambda self: fields.Datetime.now())
        一定不能直接写 default=fields.Datetime.now() ,否则时间会停留,不是当前时间了
        ---函数操作时
        V7
        from datetime import datetime, timedelta

        if not date_order:
             date_order = time.strftime(DEFAULT_SERVER_DATE_FORMAT)
        V8
        if not date_order:
        date_order = fields.Date.today() 当天对应字段类型Date
         or
        date_order = fields.Datetime.now() 当前时间对应字段类型Datetime
        若要带当前客户时区
        date_order = fields.Date.context_today(self)
         or
        date_order = fields.Datetime.context_timestamp(self)
      
       更详细参看/openerp/fields.py 和/openerp/osv/fields.py
       
            
            
    * 在视图中

  • 相关阅读:
    Linux下ps -ef 和 ps aux的区别
    oracle exp imp日常使用
    oracle 切换用户操作--or--sys用户密码忘记
    widows本地-xshell实现远程连接linux服务器图形界面
    oracle ASM安装过程中UDEV实现磁盘绑定
    Oracle修改指定表空间为自动扩展
    Oracle 扩展表空间大小的几种方式
    本地主机不安装oracle客户端--访问远程oracle数据库
    解决ubuntu安装系统默认没有创建root用户
    解决 ORA-27102: out of memory
  • 原文地址:https://www.cnblogs.com/toby2chen/p/5338118.html
Copyright © 2011-2022 走看看