我传递了一个日期作为参数,需要在shell中将其转换为给定格式。
在此处粘贴示例代码
echo "20190101120001" | xargs date +"%Y%m%d%H%M%S" -u
这应该将输出显示为
Tue Jan 01 12:00:01 UTC 2019
答案 0 :(得分:0)
尝试一下:
#!/bin/bash
str="20190101120001"
date -d "${str:0:8} ${str:8:2}:${str:10:2}:${str:12:2}" -u