Verified Commit 7e35b1c5 authored by Xueshan Feng's avatar Xueshan Feng
Browse files

added utc-to-local.sh

parent 7a906731
Loading
Loading
Loading
Loading

utc-to-local.sh

0 → 100755
+11 −0
Original line number Diff line number Diff line
#!/bin/bash
# Usage: input: 2018-03-19T17:42:23.000Z
input=$1
tmpstr=$(echo $input | grep -oE "\d+-\d+-\d+T\d+:\d+.\d+.000Z")
if [ ! -z "$tmpstr" ]; then
  dstring=${tmpstr/.000Z/ +0000}
  local_time=$(date -jf "%Y-%m-%dT%H:%M:%S %z" "$dstring" "+%Y-%m-%d %H:%M.%S")
  echo $local_time
else
  echo Unsupported $input: Please convert to yyyy-mm-ddTHH:MM:ss.000Z format.
fi