X-Git-Url: https://zdv2.bktei.com/gitweb/BK-2020-03.git/blobdiff_plain/7ad273d8b48d1ae0e8d8e3eb5da0637da2bc9d6f..ceadf84262ed4c048b17ae167f5ea9ed96d4d875:/unitproc/bktemp-timeDuration diff --git a/unitproc/bktemp-timeDuration b/unitproc/bktemp-timeDuration index 5aac0d5..f132d08 100644 --- a/unitproc/bktemp-timeDuration +++ b/unitproc/bktemp-timeDuration @@ -60,33 +60,21 @@ timeDuration(){ ## 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) )); - #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) )); - #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) )); - #yell "DEBUG:post-H remainder:$remainder" - #yell "DEBUG:fullHours:$fullHours" ## 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) )); - #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 @@ -171,7 +159,6 @@ timeDuration(){ ## 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 @@ -194,23 +181,6 @@ timeDuration(){ ## 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