The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

NAME

        Tivoli::DateTime - Perl Extension for Tivoli

SYNOPSIS

        use Tivoli::DateTime;

VERSION

        v0.03

LICENSE

        Copyright (c) 2001 Robert Hase.
        All rights reserved.
        This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself. 

DESCRIPTION

            This Package will handle about everything you may need for displaying the date / time.
            If anything has been left out, please contact me at
            kmeltz@cris.com , tivoli.rhase@muc-net.de
            so it can be added.

DETAILS

        d = dot, s = slash, m = minus

ROUTINES

        Description of Routines

YYYYMMDD

  • DESCRIPTION

            Returns YYYYMMDD
  • CALL

            $Var = &YYYYMMDD;
  • SAMPLE

            $Var = &YYYYMMDD;
            $Var = 20010804

YYYYMMDDHHMMSS

  • DESCRIPTION

            Returns YYYYMMDDHHMMSS
  • CALL

            $Var = &YYYYMMDDHHMMSS;
  • SAMPLE

            $Var = &YYYYMMDDHHMMSS;
            $Var = 20010804134527

HHdMMdSS

  • DESCRIPTION

            Returns HHdMMdSS
  • CALL

            $Var = &HHdMMdSS;
  • SAMPLE

            $Var = &HHdMMdSS;
            $Var = 13.45.27

YYYYmMMmDD

  • DESCRIPTION

            Returns YYYYmMMmDD
  • CALL

            $Var = &YYYYmMMmDD;
  • SAMPLE

            $Var = &YYYYmMMmDD;
            $Var = 2001-08-04

DDdMMdYYYY

  • DESCRIPTION

            Returns DDdMMdYYYY
  • CALL

            $Var = &DDdMMdYYYY;
  • SAMPLE

            $Var = &DDdMMdYYYY;
            $Var = 04.08.2001

DDmMMmYYYY

  • DESCRIPTION

            Returns DDmMMmYYYY
  • CALL

            $Var = &DDmMMmYYYY;
  • SAMPLE

            $Var = &DDmMMmYYYY;
            $Var = 04-08-2001

EpocheSS

  • DESCRIPTION

            Returns EpocheSS since 1970-01-01 00:00.00
  • CALL

            $Var = &EpocheSS;
  • SAMPLE

            $Var = &EpocheSS;
            $Var = 78762323109843

EpocheSS2DdMdYYYY

  • DESCRIPTION

            Converts the given Epoche-Seconds to DdMdYYYY
  • CALL

            $Var = &EpocheSS2DdMdYYYY(78762323109843);
  • SAMPLE

            $Var = &EpocheSS2DdMdYYYY(78762323109843);
            $Var = 04.08.2001

EpocheSS2DdMdYYYYsHdMdS

  • DESCRIPTION

            Converts the given Epoche-Seconds to DdMdYYYYsHdMdS
  • CALL

            $Var = &EpocheSS2DdMdYYYYsHdMdS(78762323109843);
  • SAMPLE

            $Var = &EpocheSS2DdMdYYYYsHdMdS(78762323109843);
            $Var = 04.08.2001/13.45.27

date_split_dot

  • DESCRIPTION

            Splits the given Dot-Date 04.08.2001 to 04 08 2001
  • CALL

            $Var = &date_split_dot("04.08.2001");
  • SAMPLE

            @Arr = &date_split_dot("04.08.2001");
            @Arr = qw(04 08 2001);

date_split_minus

  • DESCRIPTION

            Splits the given Date 04-08-2001 to 04 08 2001
  • CALL

            $Var = &date_split_minus("04-08-2001");
  • SAMPLE

            @Arr = &date_split_minus("04-08-2001");
            @Arr = qw(04 08 2001);

slash_date

  • DESCRIPTION

            Returns MM/DD/YYYY
  • CALL

            $Var = &slash_date;
  • SAMPLE

            $Var = &slash_date;
            $Var = 04/08/2001;

longDateTime

  • DESCRIPTION

            Returns long DateTime
  • CALL

            $Var = &longDateTime;
  • SAMPLE

            $Var = &longDateTime;
            $Var = Saturday, 08 04, 2001 at 13:45:27

longDate

  • DESCRIPTION

            Returns long Date
  • CALL

            $Var = &longDate;
  • SAMPLE

            $Var = &longDate;
            $Var = Saturday, 08 04, 2001

abr_mon

  • DESCRIPTION

            Returns abbreviation of Month
  • CALL

            $Var = &abr_mon;
  • SAMPLE

            $Var = &abr_mon;
            $Var = Aug

abr_day

  • DESCRIPTION

            Returns abbreviation of Day
  • CALL

            $Var = &abr_day;
  • SAMPLE

            $Var = &abr_day;
            $Var = Sat

month

  • DESCRIPTION

            Returns Nr of Month
  • CALL

            $Var = &month;
  • SAMPLE

            $Var = &month;
            $Var = 08

day

  • DESCRIPTION

            Returns Nr of Day
  • CALL

            $Var = &day;
  • SAMPLE

            $Var = &day;
            $Var = 6

month_num

  • DESCRIPTION

            Returns Nr of Month
  • CALL

            $Var = &month_num;
  • SAMPLE

            $Var = &month_num;
            $Var = 8

day_num

  • DESCRIPTION

            Returns Nr of Day
  • CALL

            $Var = &day_num;
  • SAMPLE

            $Var = &day_num;
            $Var = 6

year

  • DESCRIPTION

            Returns Year
  • CALL

            $Var = &year;
  • SAMPLE

            $Var = &year;
            $Var = 2001

days_left

  • DESCRIPTION

            Returns days left in year
  • CALL

            $Var = &days_left;
  • SAMPLE

            $Var = &days_left;
            $Var = 236

Plattforms and Requirements

            Supported Plattforms and Requirements

    * Plattforms

            tested on:
    
            - w32-ix86 (Win9x, NT4, Windows 2000)
            - aix4-r1 (AIX 4.3)
            - Linux (Kernel 2.2.x)
  • Requirements

            requires Perl v5 or higher

HISTORY

        VERSION         DATE            AUTHOR          WORK
        ----------------------------------------------------
        0.01            1999            kmeltz          created
        0.02            2000-08         RHase           several Date / Time Formats
        0.03            2001-08-04      RHase           POD-Doku added

AUTHOR

        kmeltz, Robert Hase
        ID      : KMELTZ, RHASE
        eMail   : kmeltz@cris.com, Tivoli.RHase@Muc-Net.de
        Web     : http://www.Muc-Net.de

SEE ALSO

        CPAN
        http://www.perl.com

2 POD Errors

The following errors were encountered while parsing the POD:

Around line 729:

You can't have =items (as at line 733) unless the first thing after the =over is an =item

Around line 743:

'=item' outside of any '=over'