mirror of
https://github.com/sasjs/core.git
synced 2026-01-15 12:30:06 +00:00
fix: leading zero in time component of mf_uid()
This commit is contained in:
6
all.sas
6
all.sas
@@ -1426,12 +1426,12 @@ Usage:
|
|||||||
|
|
||||||
%mend;/**
|
%mend;/**
|
||||||
@file
|
@file
|
||||||
@brief Creates a Unique ID based on system time in a friendly format
|
@brief Creates a unique ID based on system time in friendly format
|
||||||
@details format = YYYYMMDD_HHMMSSmmm_<sysjobid>_<3randomDigits>
|
@details format = YYYYMMDD_HHMMSSmmm_<sysjobid>_<3randomDigits>
|
||||||
|
|
||||||
%put %mf_uid();
|
%put %mf_uid();
|
||||||
|
|
||||||
@version 9.2
|
@version 9.3
|
||||||
@author Allan Bowe
|
@author Allan Bowe
|
||||||
|
|
||||||
**/
|
**/
|
||||||
@@ -1440,7 +1440,7 @@ Usage:
|
|||||||
)/*/STORE SOURCE*/;
|
)/*/STORE SOURCE*/;
|
||||||
%local today now;
|
%local today now;
|
||||||
%let today=%sysfunc(today(),yymmddn8.);
|
%let today=%sysfunc(today(),yymmddn8.);
|
||||||
%let now=%sysfunc(compress(%sysfunc(time(),time12.3),:.));
|
%let now=%sysfunc(compress(%sysfunc(time(),tod12.3),:.));
|
||||||
|
|
||||||
&today._&now._&sysjobid._%sysevalf(%sysfunc(ranuni(0))*999,CEIL)
|
&today._&now._&sysjobid._%sysevalf(%sysfunc(ranuni(0))*999,CEIL)
|
||||||
|
|
||||||
|
|||||||
@@ -1,11 +1,11 @@
|
|||||||
/**
|
/**
|
||||||
@file
|
@file
|
||||||
@brief Creates a Unique ID based on system time in a friendly format
|
@brief Creates a unique ID based on system time in friendly format
|
||||||
@details format = YYYYMMDD_HHMMSSmmm_<sysjobid>_<3randomDigits>
|
@details format = YYYYMMDD_HHMMSSmmm_<sysjobid>_<3randomDigits>
|
||||||
|
|
||||||
%put %mf_uid();
|
%put %mf_uid();
|
||||||
|
|
||||||
@version 9.2
|
@version 9.3
|
||||||
@author Allan Bowe
|
@author Allan Bowe
|
||||||
|
|
||||||
**/
|
**/
|
||||||
@@ -14,7 +14,7 @@
|
|||||||
)/*/STORE SOURCE*/;
|
)/*/STORE SOURCE*/;
|
||||||
%local today now;
|
%local today now;
|
||||||
%let today=%sysfunc(today(),yymmddn8.);
|
%let today=%sysfunc(today(),yymmddn8.);
|
||||||
%let now=%sysfunc(compress(%sysfunc(time(),time12.3),:.));
|
%let now=%sysfunc(compress(%sysfunc(time(),tod12.3),:.));
|
||||||
|
|
||||||
&today._&now._&sysjobid._%sysevalf(%sysfunc(ranuni(0))*999,CEIL)
|
&today._&now._&sysjobid._%sysevalf(%sysfunc(ranuni(0))*999,CEIL)
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user