funtion ajax(data) {
$.ajax({
url: '@(Url.Action(Model.ActionUrl))?id=' + data,
success: function(response) {
//do whatever here
}
})
}
render: function (data) {
return '<span class="btn btn-default btn-sm btn-color-primary" '+
'onclick="ajax('+data+');"><i class="glyphicon glyphicon-@(Model.ActionIcon)"></i></span>';
}
是以微秒为单位的unix时间戳列表。我希望列表中的每个元素都转换为正常的日期时间。我收到了错误
&#34; TypeError:/:&#39; str&#39;不支持的操作数类型和&#39; int&#39;&#34; ..请帮帮我
答案 0 :(得分:1)
您的错误表示您正在尝试将字符串除以整数,但这不起作用。
您需要将i
投射到int
:
for i in new_list:
print time.strftime("%a, %d %b %Y %H:%M:%S +0000", time.localtime(int(i)/1000000))
答案 1 :(得分:0)
有一种更好的方法:
import datetime
for i in new_list:
print(
datetime.datetime.fromtimestamp(
int(i[:-3])
).strftime('%a, %d %b %Y %H:%M:%S +0000')
)