【发布时间】:2017-12-31 20:25:26
【问题描述】:
我想知道是否可以将显示Oct 31 00:00:00 2013 GMT 的日期转换为10-31-2013。
我得到的日期如下:
NotBeforeDate=$(openssl x509 -noout -in ${CERTIFICATE} -dates | grep "notBefore")
我得到的日期是Oct 31 00:00:00 2013 GMT,我想把它转换成10-31-2013。
有什么命令可以做到吗?还是我必须全部手动完成?
如果是这样,最好的方法是创建我自己的函数并将长日期作为参数发送并返回一个短日期。
【问题讨论】:
-
您能否详细说明...该日期是来自
log文件还是什么? -
@Hackerman 我从 SSL 证书中获取该日期并保存在一个变量中,只是想知道它是否可以转换为短日期。
-
saved in a variable,怎么样? -
使用以下命令:
NotBeforeDate=$(openssl x509 -noout -in ${CERTIFICATE} -dates | grep "notBefore")
标签: date datetime unix converter date-formatting