laradb

script pour établir une bdd Ãà partir d'un tsv avec différent format - retour accueil

git clone git://bebou.netlib.re/laradb
Log | Files | Refs |

date_normalisation.sh (323B)


      1 #!/bin/bash
      2 
      3 # Normalise les dates 
      4 
      5 DATE=$(echo "$1" | sed 's/\//-/g')
      6 normalize_date() {
      7   date="$1"
      8 
      9   if [[ "$date" =~ ^[0-9]{4}-[0-9]{2}$ ]]; then
     10     date="${date}-01"
     11   fi
     12 
     13   if [[ "$date" =~ ^[0-9]{4}$ ]]; then
     14     date="${date}-01-01"
     15   fi
     16 
     17   echo "$date"
     18 }
     19 
     20 FORMAT=$(normalize_date $DATE)
     21 date -d "$FORMAT" "+%s"