我有以下日期字符串2020-01-17T06:41:48.000Z
。
我想将其转换为15810232300
mac os shell 中的毫秒类型。
如何实现?
答案1
您可以安装包含 GNU date 的 coreutils :
brew install coreutils
然后
$ gdate -d "2020-01-17T06:41:48.000Z" +%s%3N
1579243308000
答案2
使用 OSX 中提供的 BSD 日期,您可以
timestring="2020-01-17T06:41:48.456Z"
/bin/date -jf "%Y-%m-%dT%H:%M:%S" "${timestring%.???Z}" "+%s${timestring: -4:3}"
1579261308456