用time模块的strftime函数时间日期的格式化时间
import time
print(time.strftime('%y/%m/%d %H:%M:%S %A'))
| 格式化符号 | 说明 | 格式化符号 | 说明 | 格式化符号 | 说明 |
|---|---|---|---|---|---|
| %Y | 年(2019) | %B | 月(June) | %A | 星期(Thursday) |
| %y | 年(19) | %b | 月(Jun) | %a | 星期(Thu) |
| %I | 时(02) | %m | 月(06) | %w | 星期(4)(0~6)(0是周日) |
| %H | 时(14) | %M | 分(20) | %S | 秒(34) |
| %j | 今年天数(171) | %U | 今年星期数(24) | %d | 日(20) |
| %x | ( 06/20/19) | %X | (14:20:34) | %c | (Thu Jun 20 14:20:34 2019) |
时间戳:从1970/01/01 00:00:00开始的秒偏移量
| 函数,【】可省略 | 说明 |
|---|---|
| time.clock() | 当前CPU时间(浮点型) |
| time.time() | 当前的时间戳(浮点型) |
| time.mktime(时间元组) | 返回当时的时间戳 |
| time.localtime(【时间戳】) | 返回当时的时间元组(默认现在) |
| time.gmtime(时间戳) | 返回当时的时间元组(0°经线时间) |
| time.strptime(字符串,格式) | 将字符串格式化为时间元组 |
| time.strftime(格式) | 将时间元组格式化为字符串 |
| time.asctime(【时间元组】) | 相当于time.strftime(’%c’【,时间元组】) |
| time.ctime(【时间戳】) | 相当于time.asctime(localtime(时间戳)) |
| time.tzname | 本地时区名称 |
| time.altzone | 夏令时,离0°经线时间的秒偏移量 |
| time.tiemzone | 非夏令时,离0°经线时间的秒偏移量 |
| time.sleep(秒数) | 推迟调用线程的运行 |
时间元组struct_time
| 字段 | 说明 |
|---|---|
| tm_year | 年 |
| tm_mon | 月(1~12) |
| tm_mday | 日(1~31) |
| tm_hour | 时(0~23) |
| tm_min | 分(0~59) |
| tm_sec | 秒(0~61)(闰秒) |
| tm_wday | 星期(0~6)(周一是0) |
| tm_yday | 天(1~366)(闰年) |
| tm_isdst | 夏令时(-1,0,1) |

