ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

Python-时间转换与加减

2021-12-26 18:03:41  阅读:178  来源: 互联网

标签:-% 00 转换 Python 加减 datetime str time now


时间转换与加减

目录

import time
import datetime

localtime = time.asctime(time.localtime(time.time()))
print(localtime) # Sun Jul  5 17:14:09 2020

time

# 当前时间戳
time_stamp = time.time() # 1381419600
# 时间戳 => time结构体
time_array = time.localtime(time_stamp)
# 字符串 => time结构体
time_array = time.strptime('2020-10-19 00:00:00', '%Y-%m-%d %H:%M:%S')

# 时间戳 => 时间格式字符串
format_str = "%Y-%m-%d %H:%M:%S"
format_time = time.strftime(format_str, time.localtime(time_stamp))
print(format_time)   # 2013-10-10 23:40:00

# 时间格式字符串 => 时间戳
time_str = '2020-10-19 00:00:00'
time_stamp = time.mktime(time.strptime(time_str, format_str))
print(time_stamp)   # 1381419600

datetime

# 当前时间 datetime结构体
now = datetime.datetime.now()
now_date = datetime.datetime.now().date()

# datetime结构体 => 字符串
# print(str(now_date))  # '2021-10-31'
format_time = now.strftime("%Y-%m-%d %H:%M:%S")   # '2021-10-31 18:13:21'

# 字符串 => datetime结构体
time_str = '2021-10-31'
date_array = datetime.datetime.strptime(time_str, '%Y-%m-%d').date()

# 日期加减
next_day = now + datetime.timedelta(days=7)
days = (next_day - now).days

标签:-%,00,转换,Python,加减,datetime,str,time,now
来源: https://www.cnblogs.com/luoxian1011/p/15733541.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有