我必须一起计算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))