我正在尝试将日期从csv文件转换为句子格式。例如:2012年8月27日的“8/27/2012”和2013年1月4日的“2013年1月4日”。这是我的代码:
def getStockData(company):
baseurl = 'http://quote.yahoo.com/d/quotes.csv?s=GOOG&f=sl1d1t1c1ohgvj1pp2owern&e=.csv'
web_page = urllib.request.urlopen(baseurl)
lines = web_page.read().decode()
web_page.close()
read = csv.reader([lines])
row = next(read)
print('The last trade for', row[0], 'is $'+row[1], ', change rate is '+row[11], 'on '+row[2],'. The open was '+row[5],'and the previous close was '+row[10],'.')
行[2]表示日期。关于如何实现这一目标的任何想法?
答案 0 :(得分:0)
要将date
/ datetime
的格式从一种文字格式更改为另一种格式,最简单的方法是:
date
方法转换为实际datetime
/ .strptime()
.strftime()
方法例如:
from datetime import datetime
close_date = datetime.strptime('%m/%d/%Y')
close_date_text = close_date.strftime('%B %d, %Y')