Parse Date in Bash

前端 未结 10 1673
灰色年华
灰色年华 2020-11-29 02:17

How would you parse a date in bash, with separate fields (years, months, days, hours, minutes, seconds) into different variables?

The date format is: YYYY-MM-D

10条回答
  •  陌清茗
    陌清茗 (楼主)
    2020-11-29 02:43

    $ t='2009-12-03 12:38:15'
    $ a=(`echo $t | sed -e 's/[:-]/ /g'`)
    $ echo ${a[*]}
    2009 12 03 12 38 15
    $ echo ${a[3]}
    12
    

提交回复
热议问题