feat(unitproc):Add setTimeZoneEV function
[BK-2020-03.git] / unitproc / bktemp-timeDuration
index 5aac0d50a64b8930a79317a51c5ce39a635fdfea..f132d08bb46d40f5f75c517e43b84f2e919d12f2 100644 (file)
@@ -60,33 +60,21 @@ timeDuration(){
     ## Calculate full years Y, update remainder
     fullYears=$(( remainder / (365*24*60*60) ));
     remainder=$(( remainder - (fullYears*365*24*60*60) ));
     ## Calculate full years Y, update remainder
     fullYears=$(( remainder / (365*24*60*60) ));
     remainder=$(( remainder - (fullYears*365*24*60*60) ));
-    #yell "DEBUG:post-Y remainder:$remainder"
-    #yell "DEBUG:fullYears:$fullYears"
     ## Calculate full months M, update remainder
     fullMonths=$(( remainder / (30*24*60*60) ));
     remainder=$(( remainder - (fullMonths*30*24*60*60) ));
     ## Calculate full months M, update remainder
     fullMonths=$(( remainder / (30*24*60*60) ));
     remainder=$(( remainder - (fullMonths*30*24*60*60) ));
-    #yell "DEBUG:post-m remainder:$remainder"
-    #yell "DEBUG:fullMonths:$fullMonths"
     ## Calculate full days D, update remainder
     fullDays=$(( remainder / (24*60*60) ));
     remainder=$(( remainder - (fullDays*24*60*60) ));
     ## Calculate full days D, update remainder
     fullDays=$(( remainder / (24*60*60) ));
     remainder=$(( remainder - (fullDays*24*60*60) ));
-    #yell "DEBUG:post-d remainder:$remainder"
-    #yell "DEBUG:fullMonths:$fullDays"
     ## Calculate full hours H, update remainder
     fullHours=$(( remainder / (60*60) ));
     remainder=$(( remainder - (fullHours*60*60) ));
     ## Calculate full hours H, update remainder
     fullHours=$(( remainder / (60*60) ));
     remainder=$(( remainder - (fullHours*60*60) ));
-    #yell "DEBUG:post-H remainder:$remainder"
-    #yell "DEBUG:fullHours:$fullHours"
     ## Calculate full minutes M, update remainder
     fullMinutes=$(( remainder / (60) ));
     remainder=$(( remainder - (fullMinutes*60) ));
     ## Calculate full minutes M, update remainder
     fullMinutes=$(( remainder / (60) ));
     remainder=$(( remainder - (fullMinutes*60) ));
-    #yell "DEBUG:post-M remainder:$remainder"
-    #yell "DEBUG:fullMinutes:$fullMinutes"
     ## Calculate full seconds S, update remainder
     fullSeconds=$(( remainder / (1) ));
     remainder=$(( remainder - (remainder*1) ));
     ## Calculate full seconds S, update remainder
     fullSeconds=$(( remainder / (1) ));
     remainder=$(( remainder - (remainder*1) ));
-    #yell "DEBUG:post-S remainder:$remainder"
-    #yell "DEBUG:fullSeconds:$fullSeconds"
     ## Check which fields filled
     if [[ $fullYears -gt 0 ]]; then hasYears="true"; else hasYears="false"; fi
     if [[ $fullMonths -gt 0 ]]; then hasMonths="true"; else hasMonths="false"; fi
     ## Check which fields filled
     if [[ $fullYears -gt 0 ]]; then hasYears="true"; else hasYears="false"; fi
     if [[ $fullMonths -gt 0 ]]; then hasMonths="true"; else hasMonths="false"; fi
@@ -171,7 +159,6 @@ timeDuration(){
 
 
     ## Determine whether or not the "T" separator is needed to separate date and time elements
 
 
     ## Determine whether or not the "T" separator is needed to separate date and time elements
-    #    if ( $displayYears || $displayMonths || $displayDays ) && ( $displayHours || $displayMinutes || $displaySeconds); then
     if ( $displayHours || $displayMinutes || $displaySeconds); then
        displayDateTime="true"; else displayDateTime="false"; fi
     
     if ( $displayHours || $displayMinutes || $displaySeconds); then
        displayDateTime="true"; else displayDateTime="false"; fi
     
@@ -194,23 +181,6 @@ timeDuration(){
 
     ## Output duration string to stdout
     if [[ "$returnState" = "true" ]]; then echo "$OUTPUT"; fi
 
     ## Output duration string to stdout
     if [[ "$returnState" = "true" ]]; then echo "$OUTPUT"; fi
-    
-
-    # if [[ "$OPTION_DATEPARSE" = "true" ]]; then
-    #  echo "asdf";
-    #  # Get current time for parsing year/month/day idiosyncrasies
-    #  DATE_NOW="$(TZ=":UTC" date --iso-8601 | tr -d '[:punct:]')"; # Produces YYYYMMDD
-    #  #TIME_CURRENT="$(date --iso-8601=seconds)" ; # Produce `date`-parsable current timestamp with resolution of 1 second.
-    #  # Get date : Given YYYY-MM-DDTHH:MM:SS+ZZ, outputs YYYYMMDD (also supports YYYYYY)
-    #  DATE_AGO="$(TZ="UTC" date -d '$ARG1 seconds ago' --iso-8601=seconds | tr -d '[:punct:]' | cut -dT -f1)"; 
-    #  # Get day
-    #  DAY_AGO=${DATE_AGO: -2}
-    #  # Get month
-    #  MONTH_AGO=${DATE_AGO: -4: -2}
-    #  # Get year
-    #  YEAR_AGO=${YEAR: 0: -4}
-       
-    # fi
 
     #===Determine function return code===
     if [ "$returnState" = "true" ]; then
 
     #===Determine function return code===
     if [ "$returnState" = "true" ]; then