SL4A Python SMS日期格式

时间:2014-11-18 18:44:10

标签: python date sms sl4a

我正在访问我的短信:

ms=droid.smsGetMessages(False, 'inbox', ['date']).result

结果采用以下格式:

[{u'date': u'1416143072400'}]

如何将日期值转换为可读格式(dd / mm / yyyy)?

2 个答案:

答案 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