mySQL から取得した Python の日付を次の (%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))
これらが行うことは、提供された日付を今日の日付に置き換えることです。それでも、手動で試してみると、適切な日付が得られたようです。コードを実行するためのトリックはありますか?
ティア
デニス