1、在CentOS7虚拟机Shell输入‘python’,进入交互命令行,输入以下代码:import timetime.localtime()time.localtime 获取当前系统时间转化为struct_time格式
2、将struct_time格式时间转换为指定格式字符串表示时间,代码如下:>挢旗扦渌;>> strtime = t足毂忍珩ime.strftime('%Y-%m-%d %H:%M:%S',time.localtime())>>> print (strtime)2019-01-16 14:31:15%Y是完整的年份 %m 月份 %d 当月的第几天%H是24小时日期 %M 分钟 %S 秒
3、只取日期可以使用以下代码:>>> strdate = time.strftime('%Y-%m-%d',time.localtime())>>> print (strdate)2019-01-16当然也可以用datetime包,更方便使用管理日期时间。这里仅介绍time包
4、获取时间戳,使用以下代码:time.time()返回当前时间戳,时间戳的概念是从1970年1月1日(UTC/GMT的午夜)开始所经过的秒数,通常用于方便比较时间大小。
5、将struct_time转换回时间戳,代码如下:time.mktime(time.localtime())
6、将自定义格式字符串转换为struct_time格式时间,代码如下:time.strptime('20190102 15:00:00','%Y%m%d %H:%M:%S')