python时间显示_显示时间格式为(MM/DD/YYYY-HH:MM AM/PM)-Django/Python

在“send_mail”函数下,我想更改“start”变量,以在电子邮件中显示日期/时间为MM/DD/YYYY-HH:MM AM/PM。有人知道怎么做吗?

提前谢谢你!date = coerce_date_dict(request.GET)

initial_data = None

if date:

try:

start = datetime.datetime(**date)

initial_data = {

"start": start,

"end": start + datetime.timedelta(minutes=60)

}

except TypeError:

raise Http404

except ValueError:

raise Http404

instance = None

if event_id is not None:

instance = get_object_or_404(Event, id=event_id)

calendar = get_object_or_404(Calendar, slug=calendar_slug)

form = form_class(data=request.POST or None, instance=instance, initial=initial_data)

if form.is_valid():

event = form.save(commit=False)

if instance is None:

event.creator = request.user

event.calendar = calendar

try:

send_mail('New Lesson', '%s has scheduled a new lesson for %s' %(request.user.full_name, start), '[email protected]', ['[email protected]'])

except:

pass

event.save()

next = next or reverse('event', args=[event.id])

next = get_next_url(request, next)

return HttpResponseRedirect(next)

你可能感兴趣的:(python时间显示)