前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >python的日期模块time,date

python的日期模块time,date

作者头像
py3study
发布于 2020-01-09 03:48:12
发布于 2020-01-09 03:48:12
82000
代码可运行
举报
文章被收录于专栏:python3python3
运行总次数:0
代码可运行

转义符对应意义如下 %a 本地简化星期名称 %A 本地完整星期名称 %b 本地简化的月份名称 %B 本地完整的月份名称 %c 本地相应的日期表示和时间表示 %d 月内中的一天(0-31) %H 24小时制小时数(0-23) %I 12小时制小时数(01-12) %j 年内的一天(001-366) %m 月份(01-12) %M 分钟数(00=59) %p 本地A.M.或P.M.的等价符 %S 秒(00-59) %U 一年中的星期数(00-53)星期天为星期的开始 %w 星期(0-6),星期天为星期的开始 %W 一年中的星期数(00-53)星期一为星期的开始 %x 本地相应的日期表示 %X 本地相应的时间表示 %y 两位数的年份表示(00-99) %Y 四位数的年份表示(000-9999) %Z 当前时区的名称 %% %号本身

  1. import time  import datetime
代码语言:javascript
代码运行次数:0
运行
复制
#两日期相减 
  
d1 = datetime.datetime(2005, 2, 16) 
d2 = datetime.datetime(2004, 12, 31) 
print (d1 - d2).days
   
#运行时间: 
   
starttime = datetime.datetime.now() 
endtime = datetime.datetime.now() 
print (endtime - starttime).seconds
  
#计算当前时间向后10天的时间。 
# 如果是小时 days 换成 hours 
  
  
d1 = datetime.datetime.now() 
d3 = d1 datetime.timedelta(days =10) 
  
print str(d3) 
print d3.ctime()
time.ctime([sec])#把秒数转换成日期格式,如果不带参数,则显示当前的时间。
 
>>> import time
>>> time.ctime()
>>> "Wed Jun 14 15:02:50 2006"
>>> time.ctime(1138068452427683)
"Sat Dec 14 04:51:44 1901" 
>>> import time
>>> time.strftime("%Y-%m-%d %X",time.localtime())
"2011-03-15 20:42:12"
>>> time.strftime("%Y-%m-%d %H:%M:%S",time.localtime())
"2011-03-15 20:03:47"
DateTime模块
----------------------------
datetime 将日期转化为秒
>>> import datetime,time
>>> time.mktime(datetime.datetime(2009,1,1).timetuple())
1230739200.0
>>> cc=[2000,11,3,12,43,33] #Attributes: year, month, day, hour, minute, second
>>> time.mktime(datetime.datetime(cc[0],cc[1],cc[2],cc[3],cc[4],cc[5]).timetuple())
973226613.0
time.time()取得当前时间;
time.localtime()取得本地时间;
time.strftime()格式化日期;
time.strptime(timeString)把字符串转化为日期;
判断输入的日期是星期几
>>> datetime.datetime(2011,02,15).weekday()
1
>>> datetime.datetime(2011,02,15).weekday()
1
>>> datetime.datetime(2011,02,16).weekday()
2
>>> datetime.datetime(2011,02,17).weekday()
3
>>>
datetime模块获取当前时间
>>> datetime.datetime.utcnow()
datetime.datetime(2011, 3, 15, 13, 19, 32, 264194)
>>> datetime.datetime.utcnow().strftime("%Y-%m-%d %H:%M:%S") 格式化
'2011-03-15 13:19:27'
>>>
  1. form http://blog.chinaunix.net/uid-26425155-id-3022902.html
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2019/09/05 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
Kubeadm创建高可用Kubernetes v1.12.0集群
1、k8s各节点SSH免密登录。 2、时间同步。 3、各Node必须关闭swap:swapoff -a,否则kubelet启动失败。 4、各节点主机名和IP加入/etc/hosts解析
星哥玩云
2022/07/19
4860
Kubeadm创建高可用Kubernetes v1.12.0集群
部署一套完整的企业级K8s集群
• 服务器最好可以访问外网,会有从网上拉取镜像需求,如果服务器不能上网,需要提前下载对应镜像并导入节点
lee_yanyi
2021/05/09
4.1K1
Kubernetes1.10 HA高可用集群搭建文档
k8s-master01的keepalived.conf,配置文件有几点需要注意的,在下面有补充。
马凌鑫
2018/05/03
4.1K5
Kubernetes1.10 HA高可用集群搭建文档
IT外包技能--生产高可用k8s实战(一)之手动部署笔记
手动部署K8s高可用集群,master高可用,apiserver高可用,etcd高可用。
Godev
2023/08/14
2.1K0
IT外包技能--生产高可用k8s实战(一)之手动部署笔记
搭建k8s高可用集群 - 二进制方式
这五台机器均需事先安装好Docker,由于安装过程比较简单这里不进行介绍,可以参考官方文档:
端碗吹水
2020/09/23
2K1
搭建k8s高可用集群 - 二进制方式
k8s集群部署高可用完整版
环境规划 k8s-master1 192.168.0.131 kube-apiserver kube-controller-manager kube-scheduler etcd k8s-master2 192.168.0.132 kube-apiserver kube-controller-manager kube-scheduler k8s-node01 192.168.0.133 kubelet kube-proxy docker etcd k8s-node02 192.168.0.134 kubel
yuezhimi
2020/09/30
1.4K0
k8s集群部署高可用完整版
K8S(V1.10.1)高可用集群超详细版本(包含Dashboard、Rancher)
六台主机配置、停防火墙、关闭Swap、关闭Selinux、设置内核、安装依赖包、配置ntp(配置完后建议重启一次)
全栈程序员站长
2022/06/29
3400
K8S(V1.10.1)高可用集群超详细版本(包含Dashboard、Rancher)
Kubernetes全栈架构师(二进制高可用安装k8s集群部署篇)--学习笔记
k8s高可用架构解析,高可用Kubernetes集群规划,设置静态ip,请参考上一篇文章
郑子铭
2021/07/19
1.2K0
Kubernetes全栈架构师(二进制高可用安装k8s集群部署篇)--学习笔记
4.最新实践基于Containerd安装部署高可用Kubernetes集群
[TOC] 0x00 前言简述 描述: 在我博客以及前面的文章之中讲解Kubernetes相关集群环境的搭建, 随着K8S及其相关组件的迭代, 与读者当前接触的版本有所不同,所以在当前【2022年4月26日 10:08:29】时间节点,博主使用ubuntu 20.04 、haproxy、keepalive、containerd、etcd、kubeadm、kubectl 等相关工具插件【最新或者稳定的版本】进行实践高可用的kubernetes集群的搭建,这里不再对k8s等相关基础知识做介绍,如有新入门的童鞋
全栈工程师修炼指南
2022/09/29
4K0
4.最新实践基于Containerd安装部署高可用Kubernetes集群
kubernetes(七) 二进制部署k8s(1.18.4版本)
Etcd 是一个分布式键值存储系统,Kubernetes使用Etcd进行数据存储,所以先准备一个Etcd数据库, 为解决Etcd单点故障,应采用集群方式部署,这里使用3台组建集群,可容忍1台机器故障,当然,你也 可以使用5台组建集群,可容忍2台机器故障。
alexhuiwang
2020/09/23
8870
kubernetes(七) 二进制部署k8s(1.18.4版本)
K8S集群安装
主要参考 https://github.com/opsnull/follow-me-install-kubernetes-cluster
JadePeng
2018/12/12
4.2K0
Kubernetes 1.22.1 高可用二进制部署
kube.config 为 kubectl 的配置文件,包含访问 apiserver 的所有信息,如 apiserver 地址、CA 证书和自身使用的证书
云原生运维
2021/09/17
5.6K1
Kubernetes 1.22.1 高可用二进制部署
使用kubeadm搭建高可用k8s v1.16.3集群
本文通过kubeadm搭建一个高可用的k8s集群,kubeadm可以帮助我们快速的搭建k8s集群,高可用主要体现在对master节点组件及etcd存储的高可用,文中使用到的服务器ip及角色对应如下:
仙人技术
2020/04/29
2.2K1
使用kubeadm搭建高可用k8s v1.16.3集群
【云原生 | Kubernetes篇】自建高可用k8s集群搭建(十九)
CSR是Certificate Signing Request的英文缩写,即证书签名请求文件
Lansonli
2022/06/25
3K0
【云原生 | Kubernetes篇】自建高可用k8s集群搭建(十九)
k8s二进制集群安装-containerd
可以在http://193.49.22.109/elrepo/kernel/el7/x86_64/RPMS/ 找到各版本kernel安装包
堕落飞鸟
2022/06/07
1.9K2
二进制安装k8s v1.25.4 IPv4/IPv6双栈
https://github.com/cby-chen/Kubernetes 开源不易,帮忙点个star,谢谢了
小陈运维
2022/12/20
9640
kubeadm实现K8S的HA
(1)k8s各节点SSH设置免密登录 所有节点用root用户操作,全部设置免密登陆,不做细分。
用户1499526
2019/07/15
1.2K0
全网最详细 二进制 k8s v1.25.x文档
若不要IPv6 ,不给网卡配置IPv6即可,不要对IPv6相关配置删除或操作,否则会出问题。
小陈运维
2022/12/20
1.8K0
K8S系列之K8S集群之Master节点部署
在上一篇文章中,我们部署了Harbor私有镜像仓库,集群自建DNS服务以及ETCD集群服务,这些服务本身并不属于K8S集群,只是K8S集群提供服务时需要用到的基础服务。
后场技术
2020/09/03
1.3K0
K8S系列之K8S集群之Master节点部署
k8s二进制集群安装-二进制安装
可以在http://193.49.22.109/elrepo/kernel/el7/x86_64/RPMS/ 找到各版本kernel安装包
堕落飞鸟
2022/02/25
1.9K2
相关推荐
Kubeadm创建高可用Kubernetes v1.12.0集群
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档