Python获取、格式化当前时间⽇期的⽅法Python获取当前时间_获取格式化时间:
Python获取当前时间:
使⽤ time.time( ) 获取到距离1970年1⽉1⽇的秒数(浮点数),然后传递给 localtime 获取当前时间
#使⽤ time.localtime(time.time())
import time
times = time.time()
python格式化输出formatprint(times) # 表⽰⾃ 1970 年 1⽉ 1 ⽇过去了多久
# 1581305612.0510154
localtime = time.localtime(times)
print(localtime)
# time.struct_time(tm_year=2020, tm_mon=2, tm_mday=10, tm_hour=11,
# tm_min=33, tm_sec=32, tm_wday=0, tm_yday=41, tm_isdst=0)
# 2020年2⽉10⽇11时33分32秒周⼀这⼀年的第 41 天⾮夏令时
获取格式化时间:
time.time() 获取到1970年1⽉1⽇的秒数 -> time.localtime() 转变为当前时间 -> time.asctime() 将时间格式化#获取格式化时间
import time
times = time.time()
print(times)
# 1581306786.3478658
local_times = time.localtime(times)
print(local_times)
# time.struct_time(tm_year=2020, tm_mon=2, tm_mday=10, tm_hour=11,
# tm_min=53, tm_sec=6, tm_wday=0, tm_yday=41, tm_isdst=0)
# 使⽤ asctime 将得到的 local_times 转化为有格式的时间
local_time_asctimes = time.asctime(local_times)
print(local_time_asctimes)
# Mon Feb 10 11:53:06 2020
格式化⽇期:
%y :两位数的年份表⽰ (00~99)
%Y :四位数的年份表⽰ (000~9999)
%m :⽉份(01~12)
%d :⽉份中的某⼀天(0~31)
%H :某时,24⼩时制(0~23)
%I :某时,12⼩时制(01~12)
%M :某分(0~59)
%S :某秒(00~59)
%a :周⼏的英⽂简称
%A :周⼏的完整英⽂名称
%b :⽉份的英⽂简称
%B :⽉份的完整英⽂名称
%c :本地相应的⽇期表⽰和时间表⽰
%j :年内的某⼀天(001~366)
%p :本地 A.M. 或 P.M.的等价符
%U :⼀年中的星期数(00~53)注:星期天为星期的开始
%w :星期(0~6)注:星期天为星期的开始
%W :⼀年中的星期数(00~53)注:星期⼀为星期的开始
%x :本地相应的⽇期表⽰
%X :本地相应的时间表⽰
%Z :当前时区的名称
%% :输出⼀个%
time.strftime(format[,t]):
# 格式化⽇期
# time.strftime(format[,t]) 参数为⽇期格式
import time
times = time.time()
local_time = time.localtime(times)
# Y 年 - m ⽉ - d ⽇ H 时 - M 分 - S 秒
print(time.strftime("%Y-%m-%d %H:%M:%S",local_time))
# 2020-02-10 12:07:55
# Y 年 - b ⽉份英⽂简称 - d ⽇期 - H 时 - M 分 - S 秒 - a 周⼏的英⽂简称
print(time.strftime("%Y %b %d %H:%M:%S %a",local_time))
# 2020 Feb 10 12:07:55 Mon
获取某⽉的⽇历:
获取 year 年 month ⽉的⽇历
# 获取某⽉的⽇历
import calendar
cal = h(2020,2)
print("以下为2020年2⽉的⽇历")
print(cal)
#  February 2020
# Mo Tu We Th Fr Sa Su
#        1 2
# 3 4 5 6 7 8 9
# 10 11 12 13 14 15 16
# 17 18 19 20 21 22 23
# 24 25 26 27 28 29
以上就是⼩编整理的关于获取当前时间⽇期并格式化的⽅法,希望能够帮助到⼤家。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。