我很难将 Python 中的日期(从 mySQL 获取)格式化为以下任何一个(%d-%m-%Y)、(%m-%d-%Y)。在我看到它们对我的图表做了什么之前,我认为这里有一些例程我认为有效。
这是电话:
ListOfCoIDs = dennislib.TopMeetingforCompany(clientID,1,2,MeeTs,Servcs)
CoMeetings = []
for co_id in ListOfCoIDs:
try:
pp = co_id
j=0
meetings = []
res = []
theCOID = pp['coID']
meetings.append(str(pp['MeetingId'])) # 0
print "MEETING DATE = ",pp['Date']
meetings.append(**EnglishDate**(pp['Date'])) # 1
meetings.append(pp['Time']) # 2
meetings.append(pp['Type']) # 3
meetings.append('')
这些是从上述EnglishDate发出的电话
def EnglishDate(tme=time.time()):
print "Incoming date = ", tme, time.strftime("%d-%m-%Y")
return time.strftime("%d-%m-%Y") #,time.localtime(tme))
def EnglishDatetime(tme=time.time()):
print "Incoming date = ", tme, time.strftime("%d-%m-%Y %H:%M:%S")
return time.strftime("%d-%m-%Y %H:%M:%S") #,time.localtime(tme))
def EnglishDateTime2Date(tme=time.time()):
print "Incoming date EDT2Date = ", tme, time.strftime("%d-%m-%Y")
return time.strftime("%d-%m-%Y") #,time.localtime(tme))
def ISODate(tme=time.time()):
print "ISO date = ", tme, time.strftime("%d-%m-%Y")
return time.strftime("%Y-%m-%d") #,time.localtime(tme))
这些所做的是将提供的日期替换为今天的日期。然而,当我手动尝试时,我似乎得到了正确的日期。运行代码有什么技巧吗?
TIA
丹尼斯