Welcome to the Treehouse Community
The Treehouse Community is a meeting place for developers, designers, and programmers of all backgrounds and skill levels to get support. Collaborate here on code errors or bugs that you need feedback on, or asking for an extra set of eyes on your latest project. Join thousands of Treehouse students and alumni in the community today. (Note: Only Treehouse students can comment or ask questions, but non-students are welcome to browse our conversations.)
Looking to learn something new?
Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and a supportive community. Start your free trial today.
Ronnie Barua17,665 Points
Create a new variable named hill_valley where you've replaced the tzinfo of naive with the US/Pacific timezone. US/Pacif
Can't convert/replace() tz into US/Pacific
import datetime pacific = 8 naive = datetime.datetime(2015, 10, 21, 4, 29) hill_valley = datetime.datetime(2015, 10, 21, 4, 29 tzinfo = US/pacific)
I had issues with this at first too. You have to do it all manually.
pacific = 8 is not a datetime. You need to make it subtract 8 hours from the time.
pacific = datetime.timezone(datetime.timedelta(hours=-8))
after that you are correct with the
tzinfo = part , but you need to make it equal to the variable that is =-8 hours (
pacific in this case)
all in all it would look like this:
#try to solve it, if still problems I can post solution
hopefully this helps! mark it up/best answer if it does! if not let me know!
Kenneth LoveTreehouse Guest Teacher
You forgot the comma before
tzinfo. If you remember, though, we used a method to replace just singular attributes before. That's probably a better idea than rewriting the whole object all over again, yeah?
Jose Luis Lopez19,179 Points
naive = datetime.datetime(2015, 10, 21, 4, 29) pacific = datetime.timezone(datetime.timedelta(hours=-8)) hill_valley = naive.replace(some code that will replace the tzinfo attribute)
I had a hard time with this question too, but I finally got it. I don't want to post whole answer so people can work on it, but this is a lot of help I think.