datetime-fortran
datetime-fortran copied to clipboard
Date and time manipulation for modern Fortran
Hello, and HUGE thanks for your enormous effort. Now datetime operations in FORTRAN have stopped being a nightmare! :+1: One weird thing I'd like to highlight though. Building with autotools:...
When I fed `strptime` with a wrong time string, it just returns a normal result, but I expect an error report: ``` type(datetime) time time = strptime('', '%Y-%m-%dT%H:%M:%SZ') print *,...
`datetime` and `timedelta` contructor function currently do not implement and validation of input arguments to the contructor. For example, the `datetime` contructor needs to validate the following: - Is year...
I faced a problem with a sub-class of `timedelta`. I defined a generic procedure name for `operator(+)` (as below, can be compiled), but the program executes the operator for `TimeDelta`,...
I know this is might not be an issue for fort or gfortran ( for sure not an issue - tested) but with 14.4 compiling tests fails: $ make s.f90...
datetime-fortran currently provides no timezone information in the datetime class definition. I believe timezone handling should be implemented as an optional derived type which is a component of datetime: ```...
Please note that the static library built via CMake is built with different flags compared to when it is built with Autotools. e.g. Cmake: ``` /usr/bin/f95 -O3 -DNDEBUG -O3 -Jinclude...
I noticed that datetime-fortran does not create deterministic builds. Details are documented in: https://github.com/ACCESS-NRI/ACCESS-OM/issues/8
* monthLong returns the full name of the month. * monthShort returns the short (3 letter) name of the month. * Documentation in the README file has been added for...