localtime

Python之初识模块

ぃ、小莉子 提交于 2020-01-21 13:51:45
Collections模块 在内置数据类型(dict、list、set、tuple)的基础上, collections模块还提供了几个额外的数据类型:Counter、deque、defaultdict、namedtuple和OrderedDict等。 1.namedtuple: 生成可以使用名字来访问元素内容的tuple 2.deque: 双端队列,可以快速的从另外一侧追加和推出对象 3.Counter: 计数器,主要用来计数 4.OrderedDict: 有序字典 5.defaultdict: 带有默认值的字典 namedtuple: from collections import namedtuple Point = namedtuple('point', ['x', 'y', 'z']) p1 = Point(1,2,3) print(p1.x,p1.y,p1.z) deque: from collections import deque d_q = deque([1,2,3]) d_q.append(4) d_q.appendleft(5) print(d_q) d_q.pop() print(d_q) d_q.popleft() print(d_q) OrderedDict: from collections import OrderedDict d = dict([(

nginx发布一个遍历目录

泄露秘密 提交于 2020-01-20 18:22:49
location /filelist/centos6/ { root /opt/static/; autoindex_localtime on; autoindex on; } autoindex_localtime on表示使用服务器上时区。这个默认是off的,有可能导致你发布的内容时间是其他时区的。 autoindex on表示本虚拟目录开启遍历。 来源: 51CTO 作者: 朱科强 链接: https://blog.51cto.com/zhukeqiang/2465646

python windows时间同步工具

荒凉一梦 提交于 2020-01-20 02:44:42
由于某种原因(BIOS电池没电),电脑的系统时间会与我们的北京时间不同步,将会导致如下问题: 1. 抢火车票的时候已经过时间了 2.别的同事都走了,你还以为没下班 …… 规避问题的方法:同步系统时间 一. 获取时间 在这里,我们有两种方法 1. 通过系统请求网站服务器头部返回Respones Headers 获取Date 参数值,修改系统时间 def getTime(self,url): conn = http.client.HTTPConnection(url) conn.request("GET", "/") r = conn.getresponse() # r.getheaders() #获取所有的http头 ts = r.getheader('date') # 获取http头date部分 # 将GMT时间转换成北京时间 ltime = time.strptime(ts[5:25], "%d %b %Y %H:%M:%S") # 格式ts ttime = time.localtime(time.mktime(ltime) + 8 * 60 * 60) # +东八区 dat = "date %u-%02u-%02u" % (ttime.tm_year, ttime.tm_mon, ttime.tm_mday) tm = "time %02u:%02u:%02u" %

Python学习(六)

感情迁移 提交于 2020-01-18 06:35:58
魔法方法 在python中,有一些内置好的特定的方法,这些方法在进行特定的操作时会自动被调用,称之为魔法方法。 构造和析构 魔法方法总是被双下横线包围,例如__init__; 是面向对象的Python的一切; 他们总是能在适当的时候被调用。 __init__(self[, …]) 相当于其他编程语言的构造方法,类在实例化对象的时候首先会调用的一个方法。 __new__(cls[, …]) init并不是实例化对象调用的第一个方法,new方法才是,它的第一个参数是cls,通常情况下是返回cls类的对象,也可以返回其他类的对象。 new方法是极少去重写它的,Python会默认执行,但是当需要继承一个不可变类型又需要修改的时候,那么就需要重写了。 __del__(self) 当对象将要被销毁的时候这个方法会自动被调用,但是 del x 并不等于调用了 x.__del__() del方法是当垃圾回收机制,即当没有任何变量去引用这个对象的时候,垃圾回收机制会自动销毁,这时才会调用对象的self方法。 注意:内置的__del__()方法并不是发生del操作的时候就会调用,当对象生成后,所有对它的引用都被del后才会启动垃圾回收机制,才会调用__del__()方法。 算数运算 在Python2.2之前类和类型是分开的,类是属性和方法的封装,类型是如整型、浮点型、字符串这些类型

java8中的Clock,LocalTime ,LocalDate, LocalDateTime时间类

折月煮酒 提交于 2020-01-16 02:23:11
java8中的Clock,LocalTime ,LocalDate, LocalDateTime时间类 Clock Clock类提供了访问当前日期和时间的方法,某一个特定的时间点也可以使用Instant类来表示 public class ClockTimeTest { private static final Consumer CONSUMER = System . out : : println ; public static void main ( String [ ] args ) { /*时区*/ Clock clock = Clock . systemDefaultZone ( ) ; CONSUMER . accept ( "当前时区:" + clock ) ; /*获取当前的微秒数*/ long millis = clock . millis ( ) ; CONSUMER . accept ( "当前的微毫秒:" + millis ) ; Instant instant = clock . instant ( ) ; Date from = Date . from ( instant ) ; CONSUMER . accept ( "当前时间:" + from ) ; } } LocalTime LocalTime 定义了一个没有时区信息的时间 public

【Python】Python time mktime()方法

风格不统一 提交于 2020-01-15 19:00:58
描述 Python time mktime() 函数执行与gmtime(), localtime()相反的操作,它接收struct_time对象作为参数,返回用秒数来表示时间的浮点数。 如果输入的值不是一个合法的时间,将触发 OverflowError 或 ValueError。 语法 mktime()方法语法: time.mktime(t) 参数 t -- 结构化的时间或者完整的9位元组元素。 返回值 返回用秒数来表示时间的浮点数。 实例 以下实例展示了 mktime() 函数的使用方法: #!/usr/bin/python import time t = (2009, 2, 17, 17, 3, 38, 1, 48, 0) secs = time.mktime( t ) print "time.mktime(t) : %f" % secs print "asctime(localtime(secs)): %s" % time.asctime(time.localtime(secs)) 以上实例输出结果为: time.mktime(t) : 1234915418.000000 asctime(localtime(secs)): Tue Feb 17 17:03:38 2009 来源: https://www.cnblogs.com/yanglang/p/7611405.html

localtime() crashing with segmentation fault in c

泄露秘密 提交于 2020-01-15 06:59:10
问题 Have a bit of trouble tracking down the cause of this. Here is the code bit: #include <time.h> time_t now; struct tm *mytime; char yyyy[5]; char mm[3]; char dd[3]; char mname[10]; if(time(&now)!=(time_t)(-1)) { mytime=localtime(&now); strftime(yyyy, sizeof(yyyy), "%Y", mytime); strftime(mm, sizeof(mm), "%m", mytime); strftime(dd, sizeof(dd), "%d", mytime); strftime(mname, sizeof(mname), "%B", mytime); } It crashes on localtime line: Segmentation fault (core dumped) Any ideas? 回答1: The sample

docker+jenkins构建项目历史记录(Build History)时间与控制台日志时间不一致问题

为君一笑 提交于 2020-01-13 19:53:29
在使用docker+jenkins的构建历史记录(Build History)时间不正确 1.现象 2.查看时间 2.1 查看宿主机时间 [root@VM_0_9_centos ~]# date Mon Jan 13 19:05:05 CST 2020 使用date命令即可查看当前宿主机时间 2.2 查看容器时间 [root@VM_0_9_centos ~]# docker exec -ti jenkins /bin/bash root@b62434a5f6ff:/# date Mon Jan 13 11:07:03 UTC 2020 通过这个docker exec --help命令查看docker exec的用法。 结果发现两者的时间相差6个多小时。 宿主机采用了CST时区,CST应该是指(China Shanghai Time,东八区时间)。 容器采用了UTC时区,UTC应该是指(Coordinated Universal Time,标准时间)。 3.解决方法 3.1 共享主机的localtime 创建容器的时候指定启动参数,挂载localtime文件到容器内,保证两者所采用的时区是一致的。 docker run -p 8080:8080 -p 50000:5000 --name jenkins -u root -v /mydata/jenkins_home:/var

设置修改CentOS系统时区

三世轮回 提交于 2020-01-13 16:36:09
原文: http://os.51cto.com/art/201004/192805.htm 在我们使用CentOS系统的时候,也许时区经常会出现问题,有时候改完之后还是会出错,下面我们就来学习一种方法来改变这个状况。如果没有安装,而你使用的是 CentOS系统 那使用命令 yum install ntp 然后:ntpdate us.pool.ntp.org 。 因为CentOS系统是用rhas的源码再编译的,很多地方是完全一样的。 rhas5的时区是以文件形式存在的,当前的时区文件是在/etc/localtime 那么其他时区的文件存放在哪里呢? 在/usr/share/zoneinfo下 我们用东八区,北京,上海的时间 #cp -f /usr/share/zoneinfo/Asia/Shanghai /etc/localtime #reboot 重启之后,date查看时间、查看当前时区 date -R、查看/修改Linux时区和时间 一、时区 1. 查看当前时区 date -R 2. 修改设置时区 方法(1) tzselect 方法(2) 仅限于RedHat Linux 和 CentOS系统 timeconfig 方法(3) 适用于Debian dpkg-reconfigure tzdata 3. 复制相应的时区文件,替换CentOS系统时区文件;或者创建链接文件 cp /usr

linux c获得时间和设置时间

穿精又带淫゛_ 提交于 2020-01-13 15:01:29
linux c获得时间和设置时间 #include<time.h> //C语言的头文件 #include<stdio.h> //C语言的I/O void main() { time_t now; //实例化time_t结构 struct tm *timenow; //实例化tm结构指针 time(&now); //time函数读取现在的时间(国际标准时间非北京时间),然后传值给now timenow = localtime(&now); //localtime函数把从time取得的时间now换算成你电脑中的时间(就是你设置的地区) printf( "Local time is %s/n",asctime(timenow)); //上句中asctime函数把时间转换成字符,通过printf()函数输出 } 注释:time_t是一个在time.h中定义好的结构体。而tm结构体的原形如下: struct tm { int tm_sec; //seconds 0-61 int tm_min; //minutes 1-59 int tm_hour; //hours 0-23 int tm_mday; //day of the month 1-31 int tm_mon; //months since jan 0-11 int tm_year; //years from 1900 int tm