Python获取、格式化当前时间日期的方法

Selena ·
更新时间:2024-09-20
· 574 次阅读

Python获取当前时间_获取格式化时间:

Python获取当前时间:

使用 time.time( ) 获取到距离1970年1月1日的秒数(浮点数),然后传递给 localtime 获取当前时间

#使用 time.localtime(time.time()) import time times = time.time() print(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

获取某月的日历:

calendar.month(year,month):

获取 year 年 month 月的日历

# 获取某月的日历 import calendar cal = calendar.month(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

以上就是软件开发网小编整理的关于获取当前时间日期并格式化的方法,希望能够帮助到大家。

您可能感兴趣的文章:python 正则表达式获取字符串中所有的日期和时间python根据时间获取周数代码实例Python获取时间戳代码实例Python获取昨天、今天、明天开始、结束时间戳的方法



当前时间 方法 时间日期 格式化 Python

需要 登录 后方可回复, 如果你还没有账号请 注册新账号