The Killer C++ Date Class v5.0

The "Killer" Date class is the work of about 8 people, who've never met. It started as a simple C++ class to represent calendar dates, and has grown to what is probably the most baroque example of the form. It handles all dates from 2713BC to the distant future.

KEY FEATURES

Portability

  • Works with Microsoft, Borland and others C++ compilers "out of the box"
  • Should work with any C++ based on ANSI C. (even those which aren't up to the ISO C++ draft standard.
  • Authors actively seek complete platform independence.

Robust

  • Format days as "January 1, 1997" or "1 January 1997" or "1-Jan-97" or "19970101" or others
  • Translates ASCII strings in any of the above forms.
  • ++, --, AddWeek, AddMonth, AddYear, construct dates any number of different ways, including such as "The last Tuesday on October of 1962".
  • Every date related function you'll ever need.

Affordable

  • Completely free!
  • May be used and distributed freely.
  • (may not be sold)

Download Here

  • date50.zip - Contains the date.cpp & datecl.h, plus project files for Borland (datecl.prj) and Microsoft (datecl.mak) compilers, with release notes & class reference as ASCII text files. (55K, zipped file)
  • dateax.zip - Contains release notes and class reference as formatted Word for Windows files, plus code samples (42K, zipped file)
  • All comments & questions should be send to me.
Copyright © 1998-2011 James M. Curran .
All rights reserved.