我正在访问我的短信:
ms=droid.smsGetMessages(False, 'inbox', ['date']).result
结果采用以下格式:
[{u'date': u'1416143072400'}]
如何将日期值转换为可读格式(dd / mm / yyyy)?
答案 0 :(得分:0)
从纪元时代开始,你似乎已经回到了几秒钟。
>>> import datetime
>>> datetime.datetime.fromtimestamp(int(u'1416143072400')//1000)
datetime.datetime(2014, 11, 16, 14, 4, 32)
答案 1 :(得分:0)
在Python 2.x中你可以做到
import datetime
ms = [{u'date': u'1416143072400'}]
timestamp = int(ms[0]['date'])/1000
date = datetime.datetime.fromtimestamp(timestamp)
print date.strftime('%d/%m/%Y')
# 16/11/2014
但我不知道SL4A中是否有datetime