Previous TOC Next | TimeUtil.pm | Code | PDF | PDFGreen | PDFA4 | PDFA4Green

# NAME

TimeUtil

# SYNOPSIS

use TimeUtil;

use TimeUtil qw(:all);

# DESCRIPTION

TimeUtil module provides the following functions:

CTimeStamp, FPFileTimeStamp, ISO8601Date, ISO8601Time, ISO8601TimeStamp, MonthNameToNumber, MonthNumberToAbbreviatedName, MonthNumberToFullName, PDBFileTimeStamp, SDFileTimeStamp, TimeStamp, WeekDayNameToNumber, WeekDayNumberToAbbreviatedName, WeekDayNumberToFullName

# FUNCTIONS

CTimeStamp
  $CTimeStamp = CTimeStamp();

  Returns CTimeStamp string using the following format: WDay Mon MDay HH:MM:SS YYYY

FPFileTimeStamp
  $FPFileTimeStamp = FPFileTimeStamp();

  Returns fingerints FP file time stamp string for MayaChemTools package. It corresponds to CTimeStamp.

ISO8601Date
  $Date = ISO8601Date();

  Returns ISO8601 Date string using the following format: [YYYY]-[MM]-[DD]

ISO8601Time
  $Time = ISO8601Time();

  Returns ISO8601 Time string using the following extended format: [hh]:[mm]:[ss]

ISO8601TimeStamp
  $TimeStamp = ISO8601TimeStamp();

  Returns ISO8601 TimeStamp string using the following extended format: [YYYY]-[MM]-[DD]T[hh]:[mm]:[ss]

MonthNameToNumber
  $Number = MonthNameToNumber($Name);

  Return month Number for full month Name or three letter abbreviated month Name.

MonthNumberToAbbreviatedName
  $AbbrevMonthName = MonthNumberToAbbreviatedName($Number);

  Returns three letter AbbrevMonthName for month Number.

MonthNumberToFullName
  $Name = MonthNumberToFullName($Number);

  Returns full month Name for month Number.

PDBFileTimeStamp
  $TimeStamp = PDBFileTimeStamp();

  Returns PDB file TimeStamp using the following format: DD-MMM-YY

SDFileTimeStamp
  $TimeStamp = SDFileTimeStamp();

  Returns SD file TimeStamp using the following format: MMDDYYHHMM

TimeStamp
  $TimeStamp = TimeStamp();

  Returns deafult TimeStamp for MayaChemTools. It corresponds to CTimeStamp.

WeekDayNameToNumber
  $Number = WeekDayNameToNumber($Name);

  Returns week day Number from full week day Name or three letter abbreviated week day Name.

WeekDayNumberToAbbreviatedName
  $Name = WeekDayNumberToAbbreviatedName($Number);

  Returns three letter abbreviates week day Name for week day Number.

WeekDayNumberToFullName
  $Name = WeekDayNumberToFullName($Number);

  Returns full week day Name for week day Number.

# AUTHOR

Manish Sud

# SEE ALSO

FileUtil.pm, TextUtil.pm

# COPYRIGHT

Copyright (C) 2018 Manish Sud. All rights reserved.

This file is part of MayaChemTools.

MayaChemTools is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version.

Previous TOC Next | October 25, 2018 | TimeUtil.pm