如何从日期计算获得的值中剥离并摆脱(... days,0:00:00)

时间:2018-10-25 12:25:09

标签: web2py

我必须一起计算4个值才能为第五个值设置默认值,这4个值中有2个是日期值,但问题是计算它们的差值会离开天,0:00:00 作为答案的一部分,但是我只想要它们给出的值,是否有办法从日期计算答案中剥离天,0:00:00 ,所以我可以使用计算中的剩余值并得到我想要的答案?

示例代码

型号:

db.define_table('hotels',
            Field('Hotel'),
            Field('Bookin', 'date'),
            Field('Bookout', 'date'),
            Field('days', compute=lambda r: r['Bookout']-r['Bookin']),
            Field('guests', 'integer'),
            Field('price', compute=lambda r: r['days']*r['guests']*650))

1 个答案:

答案 0 :(得分:0)

我总是可以在天字段中添加( .days ),如 sandeep patel

所示here