Odoo Help


How to extract only time from datetime?

on 10/23/15, 4:13 AM 2,728 views

I have datetime field called field1 there i am selecting date & time and i have another field called filed2 there it should display only fields1's time. How can we do this?

As of now i am displaying both date and time. Unable to display only time.


start_date: fields.datetime('Start Date')
start_time: fields.datetime()
start = datetime.strptime(start_date, "%d-%m-%Y %H:%M:%S") 
value['start_time'] = start.strftime("%d-%m-%Y %H:%M:%S")

This will give o/p in datetime format.I need only time.



Serpent Consulting Services Pvt. Ltd.

--Serpent Consulting Services Pvt. Ltd.--
| 6 6 8
Gandhinagar, India
--Serpent Consulting Services Pvt. Ltd.--

Serpent Consulting Services Pvt. Ltd. Your Odoo/OpenERP Solution, just an email away!

Serpent Consulting Services Pvt. Ltd.
On 10/23/15, 5:21 AM

Hello Supreeth,

You have to convert the datetime of string into datetime format and then convert it into string by extracting time only:

from datetime import datetime

start_dt = datetime.strptime(start_date, "%d-%m-%Y %H:%M:%S") # convert into datetime fromat
value['start_time'] = datetime.strftime(start_dt, "%H:%M:%S") # convert into string format and extract time only

On 10/23/15, 5:18 AM

Hello Supreeth,

You can get time by:


 It will give you current time.

Thank You.

Thanks Chandni. It's works for me.

Jignesh Mehta
on 10/23/15, 5:19 AM
On 10/23/15, 5:59 AM

Thank you all,

Got Solution,

start = datetime.strptime(start_date, "%Y-%m-%d %H:%M:%S")
user = self.pool.get('res.users').browse(cr, uid, uid)
tz = pytz.timezone(user.tz) if user.tz else pytz.utc
ran = pytz.utc.localize(start).astimezone(tz)
value['start_time'] = ran.strftime("%I:%M")

About This Community

This platform is for beginners and experts willing to share their Odoo knowledge. It's not a forum to discuss ideas, but a knowledge base of questions and their answers.


Odoo Training Center

Access to our E-learning platform and experience all Odoo Apps through learning videos, exercises and Quizz.

Test it now

Question tools

1 follower(s)


Asked: 10/23/15, 4:13 AM
Seen: 2728 times
Last updated: 10/23/15, 5:59 AM