我正在将REST API中的一些数据导入列表。其中一列仅包含日期/时间信息。
列A格式/示例:2015-06-11 07:59:10.000 GMT
我需要能够检查两行之间的时差,我尝试使用
datetime.strptime(variable_name, "%Y-%m-%d %H:%M:%S")
然而我收到以下错误:
ValueError: unconverted data remains: .000 GMT
有没有办法解决这个问题,而无需修改和删除列表中每个条目中的违规部分?
非常感谢任何帮助。
答案 0 :(得分:4)
您需要使用%f
表示小数部分,%Z
表示时区:
>>> variable_name='2015-06-11 07:59:10.000 GMT'
>>> datetime.strptime(variable_name, "%Y-%m-%d %H:%M:%S.%f %Z")
datetime.datetime(2015, 6, 11, 7, 59, 10)
答案 1 :(得分:4)
试试这个
buildTypes {
release {
minifyEnabled true
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
“%f ”适用于秒后的任何内容。它将给出微秒,“%Z ”将给出时区