我正在使用出生时间法获取创建文件的日期。
结果如下:
1359492652
我可以把它转换成更易读的格式
2013-01-29 21:50:52
使用
datetime.datetime.fromtimestamp(statinfo.st_birthtime)我的问题是:如何将其转换为YYYYMMDD格式?我不重视时间和时间。在这个例子中,结果应该是
20130129
类似于T的SELECT CONVERT(VARCHAR(10), @date, 112)。我正在使用PythonVersion3.5.3和MacOS。
发布于 2017-02-07 22:19:32
这就是你想要的吗?
#time.strftime('%Y-%m-%d %H:%M:%S', time.gmtime(1359492652))
time.strftime('%Y%m%d', time.gmtime(1359492652))我假设1359492652是秒的总和,所以这是正确的日期格式化程序,并在Python3解释器中进行了测试。第一行是注释,其结果与使用datetime方法的结果相同。
如果需要,这里是strftime行为的链接:https://docs.python.org/3/library/datetime.html#strftime-strptime-behavior
https://stackoverflow.com/questions/42100882
复制相似问题