Linux 如何在Bash中将字符串格式日期yyyymmddThhmmss.sss转换为日期?
我有以下格式的字符串中的日期变量:yyyymmddThhmmss.sss。例如:20171115T102601.259 如何在Bash中将此字符串转换为日期?检查此选项Linux 如何在Bash中将字符串格式日期yyyymmddThhmmss.sss转换为日期?,linux,bash,Linux,Bash,我有以下格式的字符串中的日期变量:yyyymmddThhmmss.sss。例如:20171115T102601.259 如何在Bash中将此字符串转换为日期?检查此选项 dt=$(sed -E "s/([0-9]{8})T([0-9]{2})([0-9]{2})([0-9]{2})/\1 \2:\3:\4/" <<< "20171115T102601.259") date -d "$dt" dt=$(sed-E“s/([0-9]{8})T([0-9]{2})([0-9]{
dt=$(sed -E "s/([0-9]{8})T([0-9]{2})([0-9]{2})([0-9]{2})/\1 \2:\3:\4/" <<< "20171115T102601.259")
date -d "$dt"
dt=$(sed-E“s/([0-9]{8})T([0-9]{2})([0-9]{2})/\1\2:\3:\4/“这可能的重复不是您建议的@abcalphabet可能的重复