بيثون، تحويل 9 الصفوف (tuple) UTC التاريخ إلى تنسيق التاريخ والوقت الخلية

StackOverflow https://stackoverflow.com/questions/686717

سؤال

وأنا تحليل آر إس إس مع الشكل على النحو المحدد هنا: HTTP: // شبكة الاتصالات العالمية. feedparser.org/docs/date-parsing.html

والتاريخ الصفوف (tuple) (2009، 3، 23، 13، 6، 34، 0، 82، 0)

وأنا الحيرة قليلا في كيفية الحصول على هذا في شكل الخلية التاريخ والوقت (Y-م-د H: M: S)

هل كانت مفيدة؟

المحلول

tup = (2009, 3, 23, 13, 6, 34, 0, 82, 0)
import datetime 
d = datetime.datetime(*(tup[0:6]))
#two equivalent ways to format it:
dStr = d.isoformat(' ')
#or
dStr = d.strftime('%Y-%m-%d %H:%M:%S')
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top