Summary
In this chapter, we have learned about working with dates and times in Julia. The language provides a powerful, yet accessible API that follows Julia's overall philosophy—you can start simple and augment your code as you become more knowledgeable. Thus, by default, the date/time objects use local time, ignoring complex details like time zones. However, time zone support is only one package away. We have seen how to extend Julia's Dates
API by using the functionality provided by TimeZones
.
Using our understanding of temporal data, we were able to take yet another step towards becoming proficient Julia programmers and learned about time series and the powerful TimeArray
. We've seen how to plot time series with Plots
, an extremely versatile plotting library for Julia—in fact, it's middleware providing a common API for a series of visualization packages, allowing us to swap backends as needed.
In the next chapter, we will continue our discussion of time series by performing analytics and...