Powered by GoldED
|
Ankündigung: date.library v33.288
»TITLE
VERSION
RELEASE DATE
AUTHOR
DESCRIPTION
A library that gives you low level functions for date calculations.
Includes the following features:
- Support for six different date/time measurement systems:
Julian, Gregorian, Heis, Julian Day, Modified Julian Day,
Scaliger Year (other systems will follow).
- Month/Weekday and other date/time string support for 21 languages.
- Support for different countries (implementation not finished!).
- Calculating leap years.
- Functions to calculate the days of a month or a year or between
two dates.
- Functions to calculate the week number and the weekday.
- Check the validity of a date.
- Calculating Easter.
- Comparing dates.
- Powerful functions to handle differences between dates.
- Transformations from one time measurement system to the others.
- Calculating your local time zone from your position on the earth.
- Calculating the age of the moon and the moon phase.
- Check the validity of a time.
- Comparing times.
- Transforming 24 hour time format into seconds and back.
- Transforming 24 hour time format to Julian Day time format and back.
- Every weekday can be the first day of the week.
- Supplement two digit years to four digit years.
- Formatting of date and time values into strings.
- Parsing date and time values from strings via templates or
powerfull autoanlysation.
- Converting weekday/week/year to day/month/year vice versa.
- Autodocs describing all functions of the library.
- Interfaces for: C/C++, Modula II, Oberon, Amiga-E, Assembler,
Cluster, Blitz Basic 2, ARexx.
- Including ANSI-C test example.
NEW FEATURES
- Bug fixes
- Optimizations
- More C++ support
- Fixed some translations
- Complent new handwritten library code!
- Added ARexx interface
- Supporting more languages: Magyar, Turkish, Greek, Esperanto,
Latin, Russian, Serbian, Catalonian, Czech
- Added plural and periodical strings
- Added SetFirstWeekday(), SupplementCentury()
- Added FormatTime(), ParseTime()
- Added JulianLastMonthDay(), GregorianLastMonthDay(),
HeisLastMonthDay()
- Added NextValidJulianDate(), PreviousValidJulianDate(),
NextValidGregorianDate(), PreviousValidGregorianDate(),
NextValidHeisDate(), PreviousValidHeisDate()
- Added FormatDate(), ParseDate()
- Added JulianWWtoDM(), GregorianWWtoDM(), HeisWWtoDM()
- Added TimeToNum(), NumToTime(), DateToNum(), NumToDate()
- Changed ParseDate() interface!
AVAILABILITY
PRICE
For non-commercial this is giftware.
(non-commercial includes giftware and shareware)
Permission for commercial use is only given by an extra available
commercial license that must be validated.
Contact me directly for this license, because it will be individually
handed out per your needs.
Please include the following note into your software:
"This software uses the DateLib (TM) that is copyright (c) 1994-1997
Kai Hofmann" and send me a full version of your product at no cost including
free updates.
DISTRIBUTION
|


Ausgabe 02/98






![[Produktvorstellungen]](../gfx/prod1.gif)







|