【发布时间】:2021-04-08 03:29:50
【问题描述】:
我正在尝试弄清楚如何将日期转换为字符串进行字符串插值。这是示例,我在 python 中做
def get_the_last_n_days(days):
return f"'{str(datetime.now().date() - timedelta(days))}'"
基本上,它将返回当前日期减去给定天数。例如,考虑日期2021-04-08:
- 如果给定数字为1,则输出为字符串
2021-04-08; - 如果给定的数字是8,则输出为字符串
2021-03-31;
再次,在 python 中,我想要这样的东西:
print(f"I'm married since {get_the_last_n_days(0)}")
要插入字符串,上面的语句会打印出类似I'm married since 2021-04-08的内容
我尝试了一些方法,但没有成功。
【问题讨论】: