Python获取当天日期,并且将其转换成字符串格式‘20230101’
时间: 2023-12-14 10:38:18 浏览: 91
可以使用Python的datetime模块来获取当天日期,并将其转换成字符串格式。
以下是示例代码:
```python
from datetime import datetime
today = datetime.today().strftime('%Y%m%d')
print(today)
```
输出结果为:20230101(假设今天是2023年1月1日)
相关问题
python 获取当天0点的str时间
可以使用 Python 的 datetime 和 time 模块来获取当天0点的 str 时间。以下是示例代码:
```python
import datetime
import time
# 获取当前时间
now = datetime.datetime.now()
# 获取当天0点的时间戳
timestamp = time.mktime(now.date().timetuple())
# 将时间戳转换为 str 时间
date_str = datetime.datetime.fromtimestamp(timestamp).strftime('%Y-%m-%d %H:%M:%S')
print(date_str)
```
输出结果为当前日期的0点时间的字符串形式,例如:2021-12-01 00:00:00。
用python设计一个可以输入日期得到当天
的星期几的程序,可以使用Python内置的datetime模块来实现。
下面是一个简单的示例代码:
```python
import datetime
date_str = input("请输入日期(格式:YYYY-MM-DD):")
year, month, day = map(int, date_str.split("-"))
weekdays = ["Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday", "Sunday"]
weekday_idx = datetime.date(year, month, day).weekday()
weekday_str = weekdays[weekday_idx]
print(f"{date_str}是{weekday_str}")
```
程序要求用户输入日期,然后将输入的日期字符串转换为年、月、日三个整数,使用datetime.date函数获取对应日期的星期几索引,最后根据索引从weekdays列表中获取星期几字符串进行输出。