Python时间函数——常用日期和时间操作函数
发布时间:2023-06-30 17:07:38
Python的标准库datetime提供了许多操作日期和时间的函数和类。下面是一些常用的日期和时间操作函数。
获取当前日期和时间:
import datetime now = datetime.datetime.now() print(now)
这会打印出当前的日期和时间,例如2022-01-01 12:34:56。
获取指定日期和时间:
import datetime dt = datetime.datetime(2022, 1, 1, 12, 34, 56) print(dt)
这会打印出指定的日期和时间,例如2022-01-01 12:34:56。
获取当前日期:
import datetime today = datetime.date.today() print(today)
这会打印出当前的日期,例如2022-01-01。
获取指定日期:
import datetime d = datetime.date(2022, 1, 1) print(d)
这会打印出指定的日期,例如2022-01-01。
获取当前时间:
import datetime now = datetime.datetime.now().time() print(now)
这会打印出当前的时间,例如12:34:56。
获取指定时间:
import datetime t = datetime.time(12, 34, 56) print(t)
这会打印出指定的时间,例如12:34:56。
获取日期的年份、月份和日:
import datetime dt = datetime.datetime.now() year = dt.year month = dt.month day = dt.day print(year, month, day)
这会打印出当前日期的年份、月份和日。
获取时间的小时、分钟和秒:
import datetime dt = datetime.datetime.now() hour = dt.hour minute = dt.minute second = dt.second print(hour, minute, second)
这会打印出当前时间的小时、分钟和秒。
日期和时间的加减运算:
import datetime dt = datetime.datetime.now() delta = datetime.timedelta(days=1, hours=1, minutes=1, seconds=1) new_dt = dt + delta print(new_dt)
这会将当前日期和时间加上1天1小时1分钟1秒后打印出来。
日期和时间的格式化输出:
import datetime
dt = datetime.datetime.now()
formatted_dt = dt.strftime('%Y-%m-%d %H:%M:%S')
print(formatted_dt)
这会将当前日期和时间格式化成指定的字符串格式。
以上是一些常用的Python日期和时间操作函数,可以根据具体的需求选择适合的函数来操作日期和时间。
