time函数

Centos7安装配置NTP时间服务器

匿名 (未验证) 提交于 2019-12-02 22:56:40
Centos7安装配置NTP时间服务器 1.查看当前服务器时区&列出时区并设置时区 [root@mail ~]# timedatectl #查看时区 Local time: Tue 2018-08-07 14:09:35 CST Universal time: Tue 2018-08-07 06:09:35 UTC RTC time: Tue 2018-08-07 06:09:33 Time zone: Asia/Shanghai (CST, +0800) NTP enabled: no NTP synchronized: yes RTC in local TZ: no DST active: n/a [root@mail ~]# timedatectl list-timezones #列出所有时区 [root@mail ~]# timedatectl list-timezones | grep Asia/Shanghai Asia/Shanghai [root@mail ~]# timedatectl set-timezone Asia/Shanghai #设置时区为上海 2.时区概念理解 GMT、UTC、CST、DST UTC 整个地球分为二十四个时区,每个时区都有自己的本地时间,在国际无线电通电场合,为了统一起见,使用一个统一时间,称为通用协调 时间 GMT 格林威治标准时间

python的内置函数time

匿名 (未验证) 提交于 2019-12-02 22:54:36
time 模块 1 >>> import time 2 >>> time.time() 3 1491064723.808669 4 >>> # time.time()返回当前时间的时间戳timestamp(定义为从格林威治时间1970年01月01日00时00分00秒起至现在的总秒数)的方法,无参数 5 >>> time.asctime() 6 ‘Sun Apr 2 00:39:32 2017‘ 7 >>> # time.asctime()把struct_time对象格式转换为字符串格式为‘Sun Apr 2 00:39:32 2017‘ 8 >>> time.asctime(time.gmtime()) 9 ‘Sat Apr 1 16:41:41 2017‘ 10 >>> time.asctime(time.localtime()) 11 ‘Sun Apr 2 00:42:06 2017‘ 12 >>> time.ctime() 13 ‘Sun Apr 2 00:42:29 2017‘ 14 >>> # time.ctime()把时间戳转换为字符串格式‘Sun Apr 2 00:42:29 2017‘,默认为当前时间戳 15 >>> time.ctime(1491064723.808669) 16 ‘Sun Apr 2 00:38:43 2017‘ 17 >>> time

Python 字符串时间转换time或者datetime时间戳

匿名 (未验证) 提交于 2019-12-02 22:54:36
time 模块 timestring= '2018-06-26 10:14:49' # 字符串时间转为时间戳 def Changetime (str1) : Unixtime = int(time.mktime(time.strptime(str1, '%Y-%m-%d %H:%M:%S' ))* 1000 ) return Unixtime t1 = time.strptime(str1, '%Y-%m-%d %H:%M:%S' ) #将字符串转存成时间元组 t2 = Changetime(timestring) #1529979289000 time.mktime() 与 time.localtime() 互为还原函数。 time.mktime(timetuple) :将时间元组转换成时间戳 time.localtime([timestamp]):将时间戳转会为时间元组 time模块 timestamp = time . time () #1530098 65 5.6190026 timestruct = time . localtime (timestamp) t3 = time .strftime( '%Y-%m-%d %H:%M:%S' , timestruct) #'2018-06-27 19:24:15' datetime 模块 import datetime

Python time

匿名 (未验证) 提交于 2019-12-02 22:54:36
____tz_zs time.time() 返回当前时间的时间戳(1970纪元后经过的浮点秒数) . #!/usr/bin/python2.7 # -*- coding:utf-8 -*- """ @author: tz_zs """ import time """ time.time() 返回当前时间的时间戳(1970纪元后经过的浮点秒数)。 """ print "time.time(): %f " % time.time() # time.time(): 1529379388.075540 print time.localtime( time.time()) # time.struct_time(tm_year=2018, tm_mon=6, tm_mday=19, tm_hour=11, tm_min=36, tm_sec=28, tm_wday=1, tm_yday=170, tm_isdst=0) print time.asctime(time.localtime(time.time())) # Tue Jun 19 11:36:28 2018 . time.clock() 函数以浮点数计算的秒数返回当前的CPU时间 . """ time.clock() 函数以浮点数计算的秒数返回当前的CPU时间。用来衡量不同程序的耗时,比time.time()更有用。 这个需要注意

铁乐学Python_day12_装饰器

匿名 (未验证) 提交于 2019-12-02 22:51:30
例: def login(user, pwd): ''' 功能:登录调用 参数:分别有user和pwd,作用分别是用户和密码; return: 返回值是登录成功与否(True,False) ''' print(user, pwd, "欢迎登录") print(login.__name__) #查看函数名字 print(login.__doc__) #查看函数注释 login 功能:登录调用 参数:分别有user和pwd,作用分别是用户和密码; return: 返回值是登录成功与否(True,False) 函数名.__name__ 这是查看函数名字的方法 函数名.__doc__ 这是查看函数注释的方法 上面的两个方法在做运维审计日志时很有用,配合装饰器使用可以记录下不少信息。 不过要是用在被装饰器装饰过的函数时显示的会变成是装饰器的函数名和注释, 所以需要用到wraps模块去实现显示的名字和注释仍是被装饰的原函数。 例: from functools import wraps # 函数工具库的warps模块来实现装饰器函数名字仍是被装饰的原函数名字 def deco(func): @wraps(func) #加在最内层函数正上方 def wrapper(*args, **kwargs): return func(*args, **kwargs) return wrapper

python调用时间装饰器检测函数运行时间

匿名 (未验证) 提交于 2019-12-02 22:51:30
用一个装饰器,监控程序的运行时间 import time def count_time(func): def int_time(*args, **kwargs): start_time = time.time() # 程序开始时间 func() over_time = time.time() # 程序结束时间 total_time = over_time - start_time print('程序共计%s秒' % total_time) return int_time @count_time def main(): print('>>>>开始计算函数运行时间') x = 0 for i in range(1000000): x=x//13 print(x) if __name__ == '__main__': main() 来源:博客园 作者: 耀扬 链接:https://www.cnblogs.com/duoba/p/11784576.html

python 获取时间戳

匿名 (未验证) 提交于 2019-12-02 22:51:30
通过 time模块的localtime(time.time())函数获取的时间结构体如下 time . struct_time ( tm_year = 2019 , tm_mon = 9 , tm_mday = 11 , tm_hour = 12 , tm_min = 12 , tm_sec = 0 , tm_wday = 2 , tm_yday = 254 , tm_isdst = 0 ) 这其实是一个元组 def get_timestamp (): #获取"2013-10-10 23:40:00"格式的时间戳 impor time t = time . localtime ( time . time ()) temp = [ str ( i ) for i in t [: 3 ]] date = "-" . join ( temp ) #年月日 temp = [ str ( i ) for i in t [ 3 : 6 ]] moment = ":" . join ( temp ) #时分秒 time_stamp = date + " " + moment return time_stamp 运行之后可以获取当前时间的时间戳,示例结果如下 2019 - 9 - 11 12 : 12 : 0 来源:51CTO 作者: liuxiang15 链接:https://blog.csdn

Python时间日期格式化之time与datetime模块

匿名 (未验证) 提交于 2019-12-02 22:51:30
1 引言   在实际开发过程中,我们经常会用到日期或者时间,那么在Python中我们怎么获取时间,以及如何将时间转换为我们需要的格式呢?在之前的开发中,也曾遇到time、datetime等模块下的不同函数,这些函数名又很是相似,几次下来头都昏了,今天来彻底总结梳理一下Python中日期时间获取与格式化。 2 理论准备 UTC time Coordinated Universal Time,世界协调时,又称格林尼治天文时间、世界标准时间。与UTC time对应的是各个时区的local time,也就是本地时间,例如我们的北京时间。   epoch time表示时间开始的起点;它是一个特定的时间,不同平台上这个时间点的值不太相同,对于Unix而言,epoch time为 1970-01-01 00:00:00 UTC。   timestamp(时间戳) 也称为Unix时间 或 POSIX时间;它是一种时间表示方式,表示从格林尼治时间1970年1月1日0时0分0秒开始到现在所经过的毫秒数,其值为float类型。 但是有些编程语言的相关方法返回的是秒数,例如我们的天下第一编程语言-Python大法就是这样(请不要反驳我)。所谓的时间戳timestamp就是当前时间与格林尼治时间1970年1月1日0时0分0秒之间过了多少秒。   相应的,日期时间就有三种表示方法:   1

python简单入门---time库的使用

匿名 (未验证) 提交于 2019-12-02 22:51:30
time库函数 -时间获取:time() ctime() gmtime() -时间格式化: strftime() strptime() -程序计时: sleep() ,perf_counter() version1 函数 描述 time() 获取当前时间戳即计算机内部时间值,浮点数 ctime() 获取当前时间并且以易读方式表示,返回字符串 gmtime() 获取当前时间,表示为计算机可处理的时间格式 >>>time.time() >1516939876.6022282 >>>time.ctime() >'Fri Jan 26 12:11:16 2018' 时间格式化: -格式化:类似字符串格式化,需要有展示模板 -展示模板由特定格式化控制符组成 函数 描述 strftime(tpl,ts) tpl是格式化模板字符串,用来定义输出效果,ts是计算机内部时间类型变量 >>>t=time.gmtime() >>>time.strftime("%Y-%m-%d %H:%M:%S",t) >'2018-01-26 12:55:20' 程序计时应用广泛: -程序计时指测量起止动作所经历时间的历程 -测量时间:perf_counter() -产生时间:sleep() 函数 描述 perf_counter() 返回一个cpu级别的精确时间计数值,单位为秒。由于这个计数值起点不确定

php 获取时间今天-明天-昨天时间戳

拈花ヽ惹草 提交于 2019-12-02 22:46:35
php获取时间今天明天昨天时间戳的实现方法。 使用php获取时间今天明天昨天时间戳 2013-06-20 11:12 <?php echo "今天:" . date ( "Y-m-d" ). "<br>" ; echo "昨天:" . date ( "Y-m-d" , strtotime ( "-1 day" )), "<br>" ; echo "明天:" . date ( "Y-m-d" , strtotime ( "+1 day" )). "<br>" ; echo "一周后:" . date ( "Y-m-d" , strtotime ( "+1 week" )). "<br>" ; echo "一周零两天四小时两秒后:" . date ( "Y-m-d G:H:s" , strtotime ( "+1 week 2 days 4 hours 2 seconds" )). "<br>" ; echo "下个星期四:" . date ( "Y-m-d" , strtotime ( "next Thursday" )). "<br>" ; echo "上个周一:" . date ( "Y-m-d" , strtotime ( "last Monday" )). "<br>" ; echo "一个月前:" . date ( "Y-m-d" , strtotime ( "last