Working with date and time
Julia offers full date and time support and arithmetic via theDates
base module.
In Julia, similar to other languages, handling of dates is done via two types:
Date
: Represents the date without the time (just the year, month, and day)DateTime
: Represents the date, along with the millisecond precision time
Getting ready
No installation is required for this recipe. Simply start the Julia command line.
Note
In the GitHub repository for this recipe, you will find the commands.txt
file, which contains the presented sequence of Julia commands.
How to do it...
To see how dates are processed in Julia, please follow the steps as shown:
- Support for date and time handling is available via the
Dates
standard module, which needs to be imported:
julia> usingDates
- In order to get the current time, use the
now
function:
julia> ts = Dates.now() 2018-08-15T07:54:18.044 julia> typeof(ts) DateTime
This function returns an object ofDateTime
type.
- In order to create an arbitrary date, simply...