Question
One common problem when dealing with vendor interoperability is the handling of dates. You may have a system that handles operations in Pacific Time (UTC
One common problem when dealing with vendor interoperability is the handling of dates. You may have a system that handles operations in Pacific Time (UTC -7 or UTC-8 depending on the day of the year), and you may have a system that handles dates based in UTC. Since 2007, daylight savings time is observed as follows in Pacific Time: Between the second Sunday in March and the first Sunday in November, Pacific Time is UTC -07:00 At all other times, Pacific Time is UTC -08:00. You can assume the following functions are available: A. dayofweek(date | datetime) = Indexed day of the week. Monday = 1, Sunday = 7 B. day(date | datetime) = day of the month C. month(date | datetime) = numeric month Given a date, write a program in Python hat can be used to calculate the UTC time that is the equivalent of midnight Pacific Time. Example inputs and outputs: A. 2016-04-04 -> 2016-04-04 07:00 UTC B. 2016-11-16 -> 2016-11-16 08:00 UTC
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started