我正在尝试调用函数一个参数是当前时间和日期而另一个是文件名,它们都是字符串。如何将 WTI_results=[]
for i in range(13):
OLSWTI= sm.OLS(df_opec.iloc[0:39,i],df_opec['WTI_price']).fit()
d={[df_opec.columns[i]],[OLSWTI.params], [OLSWTI.rsquared],[OLSWTI.pvalues]}
WTI_results=pd.DataFrame(data=d)
WTI_results.columns= ['Country', 'Beta', 'R-Squared', 'P-Value']
print(WTI_results)
转换为字符串。我试过了:
Date()
但它给了我错误:
无法将“Date”类型的值转换为预期的参数类型“String”
答案 0 :(得分:5)
这样的事情:
let df = DateFormatter()
df.dateFormat = "yyyy-MM-dd hh:mm:ss"
let now = df.stringFromDate(Date())
writeToFile(content: now, fileName: "jm.txt")
答案 1 :(得分:3)
您需要使用DateFormatter:
let formatter = DateFormatter()
formatter.dateFormat = "yyyy-MM-dd"
writeToFile(content: formatter.string(from: Date()), fileName: "jm.txt")