首页 > 编程知识 正文

关于python时间格式化参数的信息

时间:2023-12-09 23:05:02 阅读:313823 作者:VOGI

本文目录一览:

  • 1、Python如何获得程序运行时间的格式化显示
  • 2、python 格式化日期
  • 3、python,格式化时间实例,求

Python如何获得程序运行时间的格式化显示

(1)在程序启动时获得当前时间:

recordTime = time.time()

(2)同时获得当前时间的格式化串:

startTime = time.strftime("%H%M%S")

(3)在主循环中按秒进行判断:

timeGap = time.time() - recordTime

if timeGap = 1: #这是按1秒设置的,可以根据实际需要设置

recordTime += timeGap

showTime_String = get_lapseTime(startTime, time.strftime("%H%M%S"))

(4)函数:

def get_lapseTime(aTime, bTime):

aNum = 3600 * int(aTime[:2]) + 60 * int(aTime[2:4]) + int(aTime[-2:])

bNum = 3600 * int(bTime[:2]) + 60 * int(bTime[2:4]) + int(bTime[-2:])

gapH = (bNum - aNum) // 3600

gapM = ((bNum - aNum) % 3600) // 60

gapS = ((bNum - aNum) % 3600) % 60

gapTime = "%02d:%02d:%02d"%(gapH,gapM,gapS)

return(gapTime)

python 格式化日期

python格式化日期的方法:可以利用time.asctime(time.local(time.time()))函数来格式化日期。如果我们要获取当前日期,可以利用时间函数time()来获取。

python,格式化时间实例,求

对于像'Wed, 11 Apr 2012 09:37:05 +0800'的时间格式化可如下解:

 date='Wed, 11 Apr 2012 09:37:05 +0800'

 dd=datetime.datetime.strptime(date,'%a, %d %b %Y %H:%M:%S %z')

 dd.strftime('%Y-%m-%d %H:%M:%S')

Python格式化日期时间的函数为datetime.datetime.strftime();由字符串转为日期型的函数为:datetime.datetime.strptime(),两个函数都涉及日期时间的格式化字符串,列举如下:

%a Abbreviated weekday name   

%A Full weekday name   

%b Abbreviated month name   

%B Full month name   

%c Date and time representation appropriate for locale   

%d Day of month as decimal number (01 - 31)   

%H Hour in 24-hour format (00 - 23)   

%I Hour in 12-hour format (01 - 12)   

%j Day of year as decimal number (001 - 366)   

%m Month as decimal number (01 - 12)   

%M Minute as decimal number (00 - 59)   

%p Current locale's A.M./P.M. indicator for 12-hour clock   

%S Second as decimal number (00 - 59)   

%U Week of year as decimal number, with Sunday as first day of week (00 - 51)   

%w Weekday as decimal number (0 - 6; Sunday is 0)   

%W Week of year as decimal number, with Monday as first day of week (00 - 51)   

%x Date representation for current locale   

%X Time representation for current locale   

%y Year without century, as decimal number (00 - 99)   

%Y Year with century, as decimal number   

%z, %Z Time-zone name or abbreviation; no characters if time zone is unknown   

%% Percent sign

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。