python中得时间与日期
2021/4/27 22:55:11
本文主要是介绍python中得时间与日期,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
‘’’
%y 两位数的年份表示(00-99)
%Y 四位数的年份表示(000-9999)
%m 月份(01-12)
%d 月内中的一天(0-31)
%H 24小时制小时数(0-23)
%I 12小时制小时数(01-12)
%M 分钟数(00-59)
%S 秒(00-59)
%a 本地简化星期名称
%A 本地完整星期名称
%b 本地简化的月份名称
%B 本地完整的月份名称
%c 本地相应的日期表示和时间表示
%j 年内的一天(001-366)
%p 本地A.M.或P.M.的等价符
%U 一年中的星期数(00-53)星期天为星期的开始
%w 星期(0-6),星期天为 0,星期一为 1,以此类推。
%W 一年中的星期数(00-53)星期一为星期的开始
%x 本地相应的日期表示
%X 本地相应的时间表示
%Z 当前时区的名称
%% %号本身’’’
import time, datetime, calendar
#程序运行时间
def func1():
pass
before = time.time() #获得当前时间,time.time() 会返回 从 1970年1月1日0点(所谓的epoch时间点) 到 当前时间的 经过的秒数
func1()
after = time.time() #获得当前时间
print(f"调用func1,花费时间{after-before}")
#指定格式字符串显示时间
datetimeNow = datetime.datetime.now() #输出结果:2020-12-15 14:37:59.703798
formatDatetime = datetime.datetime.now().strftime(’%Y-%m-%d %H:%M:%S’) #2020-12-15 14:40:10
formatTime = time.strftime(’%Y-%m-%d %H:%M:%S’, time.localtime()) #2020-12-15 14:43:11
#数字表示的时间转化为字符串表示
formatTime = time.strftime(’%Y-%m-%d %H:%M:%S’, time.localtime(1434502529))
#字符串时间转化为整数时间
#time strptime() 函数根据指定的格式把一个时间字符串解析为时间元组。 time.strptime(string[, format])string – 时间字符串。format – 格式化字符串。返回struct_time对象。
intTime = int(time.mktime(time.strptime(‘2015-08-01 23:59:59’, ‘%Y-%m-%d %H:%M:%S’)))
#获取某个时间 对应 的年月日时分秒数字
#方法有year,month,day,hour,minute,second,microsecond
Year = datetime.datetime.now().year
#获取星期方法
week = datetime.datetime.now().weekday() # 0 代表星期一,1 代表星期二 依次类推
#获得指定时间字符串对应星期几
thatday = ‘2000-9-25’
theDay = datetime.datetime.strptime(thatday, ‘%Y-%m-%d’)
weekday = theDay.weekday()
#从某个时间点往前或者后推 一段时间
thatDay = ‘2020-12-15’
theDay = datetime.datetime.strptime(thatDay, “%Y-%m-%d”).date() #date()方法获得datetime对象的date对象
target = theDay + datetime.timedelta(days=120)
print(target)
print(target.weekday())
target = theDay - datetime.timedelta(days=120)
print(target)
print(target.weekday())
mr = calendar.monthrange(2020, 12) #calendar.monthrange(year, month) 返回一个元组 eg:(4, 30),返回元组的第一个值为月份第一天是星期几(4代表星期五),第二个值为月份中有几天
print(mr)
这篇关于python中得时间与日期的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-05-08有遇到过吗?同样的规则 Excel 中 比Python 结果大
- 2024-03-30开始python成长之路
- 2024-03-29python optparse
- 2024-03-29python map 函数
- 2024-03-20invalid format specifier python
- 2024-03-18pool.map python
- 2024-03-18threads in python
- 2024-03-14python Ai 应用开发基础训练,字符串,字典,文件
- 2024-03-13id3 algorithm python
- 2024-03-13sum array elements python