annotate mayachemtool/mayachemtools/docs/modules/txt/TimeUtil.txt @ 0:68300206e90d draft default tip

Uploaded
author deepakjadmin
date Thu, 05 Nov 2015 02:41:30 -0500
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
68300206e90d Uploaded
deepakjadmin
parents:
diff changeset
1 NAME
68300206e90d Uploaded
deepakjadmin
parents:
diff changeset
2 TimeUtil
68300206e90d Uploaded
deepakjadmin
parents:
diff changeset
3
68300206e90d Uploaded
deepakjadmin
parents:
diff changeset
4 SYNOPSIS
68300206e90d Uploaded
deepakjadmin
parents:
diff changeset
5 use TimeUtil;
68300206e90d Uploaded
deepakjadmin
parents:
diff changeset
6
68300206e90d Uploaded
deepakjadmin
parents:
diff changeset
7 use TimeUtil qw(:all);
68300206e90d Uploaded
deepakjadmin
parents:
diff changeset
8
68300206e90d Uploaded
deepakjadmin
parents:
diff changeset
9 DESCRIPTION
68300206e90d Uploaded
deepakjadmin
parents:
diff changeset
10 TimeUtil module provides the following functions:
68300206e90d Uploaded
deepakjadmin
parents:
diff changeset
11
68300206e90d Uploaded
deepakjadmin
parents:
diff changeset
12 CTimeStamp, FPFileTimeStamp, ISO8601Date, ISO8601Time, ISO8601TimeStamp,
68300206e90d Uploaded
deepakjadmin
parents:
diff changeset
13 MonthNameToNumber, MonthNumberToAbbreviatedName, MonthNumberToFullName,
68300206e90d Uploaded
deepakjadmin
parents:
diff changeset
14 PDBFileTimeStamp, SDFileTimeStamp, TimeStamp, WeekDayNameToNumber,
68300206e90d Uploaded
deepakjadmin
parents:
diff changeset
15 WeekDayNumberToAbbreviatedName, WeekDayNumberToFullName
68300206e90d Uploaded
deepakjadmin
parents:
diff changeset
16
68300206e90d Uploaded
deepakjadmin
parents:
diff changeset
17 FUNCTIONS
68300206e90d Uploaded
deepakjadmin
parents:
diff changeset
18 CTimeStamp
68300206e90d Uploaded
deepakjadmin
parents:
diff changeset
19 $CTimeStamp = CTimeStamp();
68300206e90d Uploaded
deepakjadmin
parents:
diff changeset
20
68300206e90d Uploaded
deepakjadmin
parents:
diff changeset
21 Returns CTimeStamp string using the following format: WDay Mon MDay
68300206e90d Uploaded
deepakjadmin
parents:
diff changeset
22 HH:MM:SS YYYY
68300206e90d Uploaded
deepakjadmin
parents:
diff changeset
23
68300206e90d Uploaded
deepakjadmin
parents:
diff changeset
24 FPFileTimeStamp
68300206e90d Uploaded
deepakjadmin
parents:
diff changeset
25 $FPFileTimeStamp = FPFileTimeStamp();
68300206e90d Uploaded
deepakjadmin
parents:
diff changeset
26
68300206e90d Uploaded
deepakjadmin
parents:
diff changeset
27 Returns fingerints FP file time stamp string for MayaChemTools
68300206e90d Uploaded
deepakjadmin
parents:
diff changeset
28 package. It corresponds to CTimeStamp.
68300206e90d Uploaded
deepakjadmin
parents:
diff changeset
29
68300206e90d Uploaded
deepakjadmin
parents:
diff changeset
30 ISO8601Date
68300206e90d Uploaded
deepakjadmin
parents:
diff changeset
31 $Date = ISO8601Date();
68300206e90d Uploaded
deepakjadmin
parents:
diff changeset
32
68300206e90d Uploaded
deepakjadmin
parents:
diff changeset
33 Returns ISO8601 Date string using the following format:
68300206e90d Uploaded
deepakjadmin
parents:
diff changeset
34 [YYYY]-[MM]-[DD]
68300206e90d Uploaded
deepakjadmin
parents:
diff changeset
35
68300206e90d Uploaded
deepakjadmin
parents:
diff changeset
36 ISO8601Time
68300206e90d Uploaded
deepakjadmin
parents:
diff changeset
37 $Time = ISO8601Time();
68300206e90d Uploaded
deepakjadmin
parents:
diff changeset
38
68300206e90d Uploaded
deepakjadmin
parents:
diff changeset
39 Returns ISO8601 Time string using the following extended format:
68300206e90d Uploaded
deepakjadmin
parents:
diff changeset
40 [hh]:[mm]:[ss]
68300206e90d Uploaded
deepakjadmin
parents:
diff changeset
41
68300206e90d Uploaded
deepakjadmin
parents:
diff changeset
42 ISO8601TimeStamp
68300206e90d Uploaded
deepakjadmin
parents:
diff changeset
43 $TimeStamp = ISO8601TimeStamp();
68300206e90d Uploaded
deepakjadmin
parents:
diff changeset
44
68300206e90d Uploaded
deepakjadmin
parents:
diff changeset
45 Returns ISO8601 TimeStamp string using the following extended
68300206e90d Uploaded
deepakjadmin
parents:
diff changeset
46 format: [YYYY]-[MM]-[DD]T[hh]:[mm]:[ss]
68300206e90d Uploaded
deepakjadmin
parents:
diff changeset
47
68300206e90d Uploaded
deepakjadmin
parents:
diff changeset
48 MonthNameToNumber
68300206e90d Uploaded
deepakjadmin
parents:
diff changeset
49 $Number = MonthNameToNumber($Name);
68300206e90d Uploaded
deepakjadmin
parents:
diff changeset
50
68300206e90d Uploaded
deepakjadmin
parents:
diff changeset
51 Return month Number for full month *Name* or three letter
68300206e90d Uploaded
deepakjadmin
parents:
diff changeset
52 abbreviated month *Name*.
68300206e90d Uploaded
deepakjadmin
parents:
diff changeset
53
68300206e90d Uploaded
deepakjadmin
parents:
diff changeset
54 MonthNumberToAbbreviatedName
68300206e90d Uploaded
deepakjadmin
parents:
diff changeset
55 $AbbrevMonthName = MonthNumberToAbbreviatedName($Number);
68300206e90d Uploaded
deepakjadmin
parents:
diff changeset
56
68300206e90d Uploaded
deepakjadmin
parents:
diff changeset
57 Returns three letter AbbrevMonthName for month *Number*.
68300206e90d Uploaded
deepakjadmin
parents:
diff changeset
58
68300206e90d Uploaded
deepakjadmin
parents:
diff changeset
59 MonthNumberToFullName
68300206e90d Uploaded
deepakjadmin
parents:
diff changeset
60 $Name = MonthNumberToFullName($Number);
68300206e90d Uploaded
deepakjadmin
parents:
diff changeset
61
68300206e90d Uploaded
deepakjadmin
parents:
diff changeset
62 Returns full month Name for month *Number*.
68300206e90d Uploaded
deepakjadmin
parents:
diff changeset
63
68300206e90d Uploaded
deepakjadmin
parents:
diff changeset
64 PDBFileTimeStamp
68300206e90d Uploaded
deepakjadmin
parents:
diff changeset
65 $TimeStamp = PDBFileTimeStamp();
68300206e90d Uploaded
deepakjadmin
parents:
diff changeset
66
68300206e90d Uploaded
deepakjadmin
parents:
diff changeset
67 Returns PDB file TimeStamp using the following format: DD-MMM-YY
68300206e90d Uploaded
deepakjadmin
parents:
diff changeset
68
68300206e90d Uploaded
deepakjadmin
parents:
diff changeset
69 SDFileTimeStamp
68300206e90d Uploaded
deepakjadmin
parents:
diff changeset
70 $TimeStamp = SDFileTimeStamp();
68300206e90d Uploaded
deepakjadmin
parents:
diff changeset
71
68300206e90d Uploaded
deepakjadmin
parents:
diff changeset
72 Returns SD file TimeStamp using the following format: MMDDYYHHMM
68300206e90d Uploaded
deepakjadmin
parents:
diff changeset
73
68300206e90d Uploaded
deepakjadmin
parents:
diff changeset
74 TimeStamp
68300206e90d Uploaded
deepakjadmin
parents:
diff changeset
75 $TimeStamp = TimeStamp();
68300206e90d Uploaded
deepakjadmin
parents:
diff changeset
76
68300206e90d Uploaded
deepakjadmin
parents:
diff changeset
77 Returns deafult *TimeStamp* for MayaChemTools. It corresponds to
68300206e90d Uploaded
deepakjadmin
parents:
diff changeset
78 CTimeStamp.
68300206e90d Uploaded
deepakjadmin
parents:
diff changeset
79
68300206e90d Uploaded
deepakjadmin
parents:
diff changeset
80 WeekDayNameToNumber
68300206e90d Uploaded
deepakjadmin
parents:
diff changeset
81 $Number = WeekDayNameToNumber($Name);
68300206e90d Uploaded
deepakjadmin
parents:
diff changeset
82
68300206e90d Uploaded
deepakjadmin
parents:
diff changeset
83 Returns week day Number from full week day *Name* or three letter
68300206e90d Uploaded
deepakjadmin
parents:
diff changeset
84 abbreviated week day *Name*.
68300206e90d Uploaded
deepakjadmin
parents:
diff changeset
85
68300206e90d Uploaded
deepakjadmin
parents:
diff changeset
86 WeekDayNumberToAbbreviatedName
68300206e90d Uploaded
deepakjadmin
parents:
diff changeset
87 $Name = WeekDayNumberToAbbreviatedName($Number);
68300206e90d Uploaded
deepakjadmin
parents:
diff changeset
88
68300206e90d Uploaded
deepakjadmin
parents:
diff changeset
89 Returns three letter abbreviates week day Name for week day
68300206e90d Uploaded
deepakjadmin
parents:
diff changeset
90 *Number*.
68300206e90d Uploaded
deepakjadmin
parents:
diff changeset
91
68300206e90d Uploaded
deepakjadmin
parents:
diff changeset
92 WeekDayNumberToFullName
68300206e90d Uploaded
deepakjadmin
parents:
diff changeset
93 $Name = WeekDayNumberToFullName($Number);
68300206e90d Uploaded
deepakjadmin
parents:
diff changeset
94
68300206e90d Uploaded
deepakjadmin
parents:
diff changeset
95 Returns full week day Name for week day *Number*.
68300206e90d Uploaded
deepakjadmin
parents:
diff changeset
96
68300206e90d Uploaded
deepakjadmin
parents:
diff changeset
97 AUTHOR
68300206e90d Uploaded
deepakjadmin
parents:
diff changeset
98 Manish Sud <msud@san.rr.com>
68300206e90d Uploaded
deepakjadmin
parents:
diff changeset
99
68300206e90d Uploaded
deepakjadmin
parents:
diff changeset
100 SEE ALSO
68300206e90d Uploaded
deepakjadmin
parents:
diff changeset
101 FileUtil.pm, TextUtil.pm
68300206e90d Uploaded
deepakjadmin
parents:
diff changeset
102
68300206e90d Uploaded
deepakjadmin
parents:
diff changeset
103 COPYRIGHT
68300206e90d Uploaded
deepakjadmin
parents:
diff changeset
104 Copyright (C) 2015 Manish Sud. All rights reserved.
68300206e90d Uploaded
deepakjadmin
parents:
diff changeset
105
68300206e90d Uploaded
deepakjadmin
parents:
diff changeset
106 This file is part of MayaChemTools.
68300206e90d Uploaded
deepakjadmin
parents:
diff changeset
107
68300206e90d Uploaded
deepakjadmin
parents:
diff changeset
108 MayaChemTools is free software; you can redistribute it and/or modify it
68300206e90d Uploaded
deepakjadmin
parents:
diff changeset
109 under the terms of the GNU Lesser General Public License as published by
68300206e90d Uploaded
deepakjadmin
parents:
diff changeset
110 the Free Software Foundation; either version 3 of the License, or (at
68300206e90d Uploaded
deepakjadmin
parents:
diff changeset
111 your option) any later version.
68300206e90d Uploaded
deepakjadmin
parents:
diff changeset
112