python 项目中datetime模块应用

一. 导包
import time
from datetime import datetime
二. 应用
1. 生成当前时间时间戳
timestamp = time.time()
print("十位时间戳", timestamp)
# 十位时间戳 1612404485.2271032
2. 将时间戳转换成日期时间格式
date = datetime.fromtimestamp(timestamp)
print("日期: ", date)
print("类型: ", type(date))
# 日期:  2021-02-04 10:08:05.227103
# 类型:  <class 'datetime.datetime'>
3. 将日期转换成日期字符串
标准日期字符串
date_str = datetime.isoformat(date)
print("标准日期字符串", date_str)
# 标准日期字符串 2021-02-04T10:08:05.227103
将日期转换成自定义日期格式的字符串
date_str1 = datetime.strftime(date, "%Y-%m-%d %H:%M:%S")
print("自定义格式的时间字符串", date_str1)
# 自定义格式的时间字符串 2021-02-04 10:08:05
4. 将日期字符串转换成日期
date1 = datetime.strptime(date_str1, "%Y-%m-%d %H:%M:%S")
print("日期: ", date1)
# 日期:  2021-02-04 10:08:05
5. 将日期转换成时间戳
timestamp1 = datetime.timestamp(date)
# or
timestamp2 = date.timestamp()
print("时间戳: ", timestamp1, timestamp2)
# 时间戳:  1612404485.227103 1612404485.227103

更多应用待需求中发现。。。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值