Amiga-Aktuell 02/98 - Produktvorstellungen
Logo




Powered by
GoldED

Ankündigung: date.library v33.288

»TITLE
    date.library


VERSION

    33.288


RELEASE DATE

    22.12.1997


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

    You can copy and distribute this source code as long as you do not take more than US$3 for one disk or US$20 for one CD!«

      [TOP]  

Homepage
letzte Meldung

Ausgabe 02/98

Intern
Workshop
Test
Spiele
Amiga News
PowerUp-to-date
[Produktvorstellungen]
diverse News
Newsflash
Gerüchteküche
Abscließend


Archiv
Abo
Kontakt