Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
caldate(3)		   Library Functions Manual		    caldate(3)

NAME
       caldate - calendar dates

SYNTAX
       #include	<caldate.h>

       unsigned	int caldate_fmt(s,&cd);
       unsigned	int caldate_scan(s,&cd);

       struct caldate cd;
       char *s;

DESCRIPTION
       A  struct  caldate  value is a calendar date.  It has three components:
       year, month (1...12), and day (1...31).

       caldate_fmt prints cd in	ISO style (yyyy-mm-dd) into the	character buf-
       fer  s, without a terminating NUL.  It returns the number of characters
       printed.	 s may be zero;	then caldate_fmt returns the number of charac-
       ters that would have been printed.

       caldate_scan  reads  a calendar date in ISO style from the beginning of
       the character buffer s and puts it into cd.  It returns the  number  of
       characters  read.   If  s  does	not start with an ISO-style date, cal-
       date_scan returns 0.

SEE ALSO
       caldate_mjd(3), caltime(3)

								    caldate(3)

NAME | SYNTAX | DESCRIPTION | SEE ALSO

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=caldate&sektion=3&manpath=FreeBSD+13.0-RELEASE+and+Ports>

home | help