FORCES
FORtran lib for Comp. Env. Sys.
|
Julian date conversion routines. More...
Go to the source code of this file.
Data Types | |
interface | mo_julian::setcalendar |
Set module private variable calendar. More... | |
Modules | |
module | mo_julian |
Julian date conversion routines. | |
Functions/Subroutines | |
subroutine | mo_julian::setcalendarstring (selector) |
subroutine | mo_julian::setcalendarinteger (selector) |
pure integer(i4) function | mo_julian::selectcalendar (selector) |
Select a calendar. | |
elemental subroutine, public | mo_julian::caldat (julian, dd, mm, yy, calendar) |
Day, month and year from Julian day in the current or given calendar. | |
elemental subroutine, public | mo_julian::dec2date (julian, dd, mm, yy, hh, nn, ss, calendar) |
Day, month, year, hour, minute, and second from fractional Julian day in the current or given calendar. | |
elemental real(dp) function, public | mo_julian::date2dec (dd, mm, yy, hh, nn, ss, calendar) |
Fractional Julian day from day, month, year, hour, minute, second in the current calendar. | |
elemental integer(i4) function, public | mo_julian::julday (dd, mm, yy, calendar) |
Julian day from day, month and year in the current or given calendar. | |
elemental subroutine, public | mo_julian::caldatjulian (julian, dd, mm, yy) |
Day, month and year from Julian day. | |
elemental real(dp) function | mo_julian::date2decjulian (dd, mm, yy, hh, nn, ss) |
Fractional Julian day from day, month, year, hour, minute, second. | |
elemental subroutine | mo_julian::dec2datejulian (julian, dd, mm, yy, hh, nn, ss) |
Day, month, year, hour, minute, and second from fractional Julian day. | |
elemental integer(i4) function | mo_julian::juldayjulian (dd, mm, yy) |
Julian day from day, month and year. | |
elemental integer(i4) function, public | mo_julian::ndays (dd, mm, yy) |
IMSL Julian day from day, month and year. | |
elemental subroutine, public | mo_julian::ndyin (julian, dd, mm, yy) |
Day, month and year from IMSL Julian day. | |
elemental subroutine | mo_julian::caldat360 (julian, dd, mm, yy) |
Day, month and year from Julian day in a 360 day calendar. | |
elemental integer(i4) function | mo_julian::julday360 (dd, mm, yy) |
Julian day from day, month and year in a 360_day calendar. | |
elemental subroutine | mo_julian::dec2date360 (julian, dd, mm, yy, hh, nn, ss) |
Day, month, year, hour, minute, and second from fractional Julian day in a 360_day calendar. | |
elemental real(dp) function | mo_julian::date2dec360 (dd, mm, yy, hh, nn, ss) |
Fractional Julian day from day, month, year, hour, minute, second in 360 day calendar. | |
elemental subroutine | mo_julian::caldat365 (julian, dd, mm, yy) |
Day, month and year from Julian day in a 365 day calendar. | |
elemental integer(i4) function | mo_julian::julday365 (dd, mm, yy) |
Julian day from day, month and year in a 365_day calendar. | |
elemental subroutine | mo_julian::dec2date365 (julian, dd, mm, yy, hh, nn, ss) |
Day, month, year, hour, minute, and second from fractional Julian day in a 365_day calendar. | |
elemental real(dp) function | mo_julian::date2dec365 (dd, mm, yy, hh, nn, ss) |
Fractional Julian day from day, month, year, hour, minute, second in 365 day calendar. | |
Variables | |
integer(i4), save, private | mo_julian::calendar = 1 |
Julian date conversion routines.
Julian date to and from day, month, year, and also from day, month, year, hour, minute, and second. Also convience routines for Julian dates of IMSL are provided.
COPYING
and COPYING.LESSER
provided with this software. The complete GNU license text can also be found at http://www.gnu.org/licenses/. Definition in file mo_julian.f90.