TapeTrack Documentation

Because there is more to tape management than you ever realized

User Tools

Site Tools


engine:import:setvar2date

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
engine:import:setvar2date [2020/03/03 22:49] Scott Cunliffeengine:import:setvar2date [2025/01/21 22:07] (current) – external edit 127.0.0.1
Line 11: Line 11:
 ''SetVar2Date(varname, date, value);'' ''SetVar2Date(varname, date, value);''
  
-//string varname;//\\ +^ Variable ^ Type ^ Description ^ Min Length ^ Max Length ^ 
-//string date;//\\ +|varname| String |Name of the local variable | 1 | 16 | 
-//string value;//\\+|date| String | The date, required in one of the formats in the table below| 1 | 64 | 
 +|value | String | The date value in strfdate(3) format | 1 | 64 |
  
-|varname| The name of the local variable that is to be set.| +^ Date Variable Formats^ Description^
-|date| The string representing the date required in one of the following formats:| +
- +
-^ Date Variables^+
 |*[+<nowiki>|</nowiki>-]n| Today's date plus or minus an optional number of days.| |*[+<nowiki>|</nowiki>-]n| Today's date plus or minus an optional number of days.|
 |*| Today.| |*| Today.|
Line 37: Line 35:
 |M-1+3| The 3rd day of last month.| |M-1+3| The 3rd day of last month.|
  
-|value| The date value in strfdate(3) format.| 
  
 ===== Example ===== ===== Example =====
Line 43: Line 40:
 Set variable YESTERDAY to yesterday's date. Set variable YESTERDAY to yesterday's date.
  
-<sxh>+<code>
 SetVar2Date(YESTERDAY, "*-1", "%%Y-%%m-%%d"); SetVar2Date(YESTERDAY, "*-1", "%%Y-%%m-%%d");
 WriteMsg("Yesterday was %YESTERDAY"); WriteMsg("Yesterday was %YESTERDAY");
-</sxh>+</code>
  
  
 Set variable START to the first day of this year and END to the last. Set variable START to the first day of this year and END to the last.
  
-<sxh>+<code>
 SetVar2Date(START, "Y-0", "%%Y-%%m-%%d"); SetVar2Date(START, "Y-0", "%%Y-%%m-%%d");
 SetVar2Date(END, "y-0", "%%Y-%%m-%%d"); SetVar2Date(END, "y-0", "%%Y-%%m-%%d");
 WriteMsg("Date range is $START through $END"); WriteMsg("Date range is $START through $END");
-</sxh>+</code>
  
 {{tag> import_engine sync_engine}} {{tag> import_engine sync_engine}}
engine/import/setvar2date.1583275772.txt.gz · Last modified: 2025/01/21 22:07 (external edit)