python模块 - datetime模块

目录

简介:

一、datetime模块

1、获取完整的日期和时间

1.1 获取UTC时间

1.2 获取当前时区时间

2、单独获取年月日时分秒毫秒

2.1 获取当前时间的年月日

2.2 获取当前时间的时分秒毫秒

2.3 获取指定日期的年月日

2.4 获取指定时间的时分秒毫秒

3、时间戳转换

3.1 获取当前时间戳

3.2 时间戳转换成格式化时间

4、datetime类型

4.1 datetime、string类型互相转换

1)strftime():string format time,把 datetime类型 格式化为 string;

2)strptime():string parse time,把 string 解析为 datetime类型;

4.2 datetime类型运算

1)计算datetime时间间隔

2)datetime增加一段时间

3)datetime判断大小

4.3 将日期和时间对象合并


简介:


datetime 模块是 python 标准库中用于处理日期和时间的模块。它提供了date、time、datetime、timedelta等类,以及一些方便的函数和方法,使得在 python 中操作、格式化日期和时间变得非常方便。

一、datetime模块


导入datetime模块

import datetime

1、获取完整的日期和时间


1.1 获取UTC时间

# 获取utc的日期和时间: 2024-08-26 05:38:31.936020
print('获取utc的日期和时间:',datetime.datetime.utcnow())

1.2 获取当前时区时间

today()和now()两种方法相同。当前时区时间 = utc时间 + 8小时

 # 获取当前时区的日期和时间: 2024-08-26 13:38:31.936020
print('获取当前时区的日期和时间:',datetime.datetime.today())
print('获取当前时区的日期和时间:',datetime.datetime.now())

2、单独获取年月日时分秒毫秒


2.1 获取当前时间的年月日

print('获取当前时区的年月日',datetime.date.today())      # 2024-08-26
print('获取当前时区的年',datetime.date.today().year)     # 2024
print('获取当前时区的月',datetime.date.today().month)    # 8
print('获取当前时区的日',datetime.date.today().day)      # 26

2.2 获取当前时间的时分秒毫秒

print('获取当前时区的时分秒毫秒',datetime.datetime.now().time())    # 13:47:34.688495
print('获取当前时区的时',datetime.datetime.now().time().hour)             # 13
print('获取当前时区的分',datetime.datetime.now().time().minute)           # 47
print('获取当前时区的秒',datetime.datetime.now().time().second)           # 34
print('获取当前时区的毫秒',datetime.datetime.now().time().microsecond)    # 688495

2.3 获取指定日期的年月日

print('获取年:',datetime.date(2020,2,3).year)    # 2020
print('获取月:',datetime.date(2020,2,3).month)   # 2
print('获取日:',datetime.date(2020,2,3).day)     # 3

2.4 获取指定时间的时

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值