我想要这样的Linux文件名
May-01-0340AM-2011.tar
我怎样才能得到格式如上Python中的datevariables
在bash我写
date1=$(date +"%b-%d-%I%M%p-%G")
您可以在日期时间对象的 strftime
使用相同的格式化字符串:
>>> import datetime >>> datetime.datetime.now().strftime('%b-%d-%I%M%p-%G') 'May-16-0245PM-2011'
顺便说一句,我只想说一句ISO-8601日期格式的喜悦 🙂
相同的格式,使用strftime()
:
>>> import datetime >>> datetime.datetime.now().strftime('%b-%d-%I%M%p-%G') 'May-16-1050PM-2011'
为了得到你的文件名,就像下面这样简单:
>>> datetime.datetime.now().strftime('%b-%d-%I%M%p-%G') + '.tar' 'May-16-1050PM-2011.tar'