1.datetime模块

获取当前时间:

import datetime
# 获取当前时间
ctime = datetime.datetime.now()
print(ctime)

只显示:年-月-日

import datetime
# 获取当前时间:只显示年-月-日
ctime = datetime.datetime.now().strftime('%Y-%m-%d')
print(ctime)

显示:年月日时分秒

import datetime
# 获取当前时间:只显示年-月-日-时-分-秒
ctime = datetime.datetime.now().strftime('%Y-%m-%d-%H-%M-%S')
print(ctime)

获取UTC时间:

import datetime
# 获取UTC时间
utctime = datetime.datetime.utcnow()
print(utctime)

获取东7区的时间:

import datetime
# 获取东7区的时间
wdc = datetime.timezone(datetime.timedelta(hours=7))
yhf = datetime.datetime.now(wdc)
print(yhf)

获取西5区的时间:

import datetime
# 获取西5区的时间
wdc = datetime.timezone(datetime.timedelta(hours=-5))
yhf = datetime.datetime.now(wdc)
print(yhf)

把datetime格式转换成字符串类型:

import datetime

v1 = datetime.datetime.now()
# 把时间转换成字符串类型
val = v1.strftime("%Y-%m-%d %H:%M:%S")
print(val)

把字符串类型转datetime格式

import datetime

wdc = '2019-10-7'
# 把字符串类型转换为datetime格式
v1 = datetime.datetime.strptime(wdc,'%Y-%m-%d')
print(v1,type(v1))

时间加减:

import datetime

v1 = datetime.datetime.now()
# 给当前时间加40天
v2 = v1 + datetime.timedelta(days=40)
print(v2)

将时间戳转换为datetime

import time
import datetime
# 生成时间戳
ctime = time.time()
print(ctime)
# 将时间戳转换为datetime
v1 = datetime.datetime.fromtimestamp(ctime)
print(v1)

将dateime转换为时间戳

import time
import datetime
# 生成当前时间
v1 = datetime.datetime.now()
print(v1)
# 将datetime转换为时间戳
v2 = v1.timestamp()
print(v2)

2.time模块

时间戳:从1970-1-1 00:00到现在所经历的秒数

import time
# 获取时间戳
wdc = time.time()
print(wdc)

暂停:

import time
print('5秒之前')
# 在这里暂停5秒再执行下面的输出
time.sleep(5)
print('5秒之后')

世界时间和当前时区隔的秒数:

import time
# 世界世界和当前时区间隔的秒数
wdc = time.timezone
print(wdc)

python_datetime模块和time模块的更多相关文章

  1. python常用模块(模块和包的解释,time模块,sys模块,random模块,os模块,json和pickle序列化模块)

    1.1模块 什么是模块: 在计算机程序的开发过程中,随着程序代码越写越多,在一个文件里代码就会越来越长,越来越不容易维护. 为了编写可维护的代码,我们把很多函数分组,分别放到不同的文件里,这样,每个文 ...

  2. Python模块之常用模块,反射以及正则表达式

    常用模块  1. OS模块 用于提供系统级别的操作,系统目录,文件,路径,环境变量等 os.getcwd() 获取当前工作目录,即当前python脚本工作的目录路径 os.chdir("di ...

  3. python基础知识8——模块1——自定义模块和第三方开源模块

    模块的认识 模块,用一砣代码实现了某个功能的代码集合. 类似于函数式编程和面向过程编程,函数式编程则完成一个功能,其他代码用来调用即可,提供了代码的重用性和代码间的耦合.而对于一个复杂的功能来,可能需 ...

  4. Python引用模块和查找模块路径

    模块间相互独立相互引用是任何一种编程语言的基础能力.对于"模块"这个词在各种编程语言中或许是不同的,但我们可以简单认为一个程序文件是一个模块,文件里包含了类或者方法的定义.对于编译 ...

  5. threading模块和queue模块实现程序并发功能和消息队列

    简介: 通过三个例子熟悉一下python threading模块和queue模块实现程序并发功能和消息队列. 说明:以下实验基于python2.6 基本概念 什么是进程? 拥有独立的地址空间,内存,数 ...

  6. VBA标准模块与类模块

    大家通过之前的介绍,已知道怎么将一个空模块插入VBA的工程中.从插入模块中可以看到,模块有有两种——标准模块与类模块.类模块是含有类定义的特殊模块,包括其属性和方法的定义.在后面会有介绍与说明. 随着 ...

  7. ansible定时任务模块和用户组模块使用

    接上篇,还是一些基础模块的使用,这里主要介绍的是系统模块的使用. 下面例子都进行过相关的实践,从而可以直接进行使用相关的命令. 3.用户模块的使用 用户模块主要用来管理用户账号和用户的属性(对远程主机 ...

  8. ansible服务模块和组模块使用

    本篇文章主要是介绍ansible服务模块和组模块的使用. 主要模块为ansible service module和ansible group moudle,下面的内容均是通过实践得到,可以直接运行相关 ...

  9. python-Day5-深入正则表达式--冒泡排序-时间复杂度 --常用模块学习:自定义模块--random模块:随机验证码--time & datetime模块

    正则表达式   语法:             mport re #导入模块名 p = re.compile("^[0-9]") #生成要匹配的正则对象 , ^代表从开头匹配,[0 ...

  10. 第五十五节,IO多路复用select模块加socket模块,伪多线并发

    IO多路复用select模块加socket模块,伪多线并发,并不是真正的多线程并发,实际通过循环等待还是一个一个处理的 IO多路复用,lo就是文件或数据的输入输出,IO多路复用就是可以多用户操作 IO ...

随机推荐

  1. Jquery生成二维码(微信中长按图片识别二维码功能)

    <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title> ...

  2. JDK+Jmeter 环境搭建

    1.下载JDK安装包,默认安装next即可 2. 3. 4. 5. 6.变量名:JAVA_HOME 变量的值为你安装JDK的目录 我这里是放在C盘 7. 8.添加新的变量值: %JAVA_HOME%\ ...

  3. 1、5 写注册的后台并写前台html&密码加密&id 随机

    1 public void save(Student student) { // TODO Auto-generated method stub student.setSid(UUID.randomU ...

  4. v-CheckBox

    <!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8" ...

  5. Nginx 413 Request Entity Too Large

    用户上传图片的时候,报错. 发现,原来是图片太大导致. 咦?后台配置图片支持5M啊? 哦!原来是Nginx配置问题. Nginx默认支持1M的POST数据! 修改Nginx配置! 修改nginx.co ...

  6. 前端通过将json转成excel文件下载

    方法一: 将table标签,包括tr.td等对json数据进行拼接,将table输出到表格上实现,这种方法的弊端在于输出的是伪excel,虽说生成xls为后缀的文件,但文件形式上还是html,代码如下 ...

  7. Word 双栏排版最后多一页空白页删不掉、左栏文字没写完就到右栏了

    1. 问题 问题:Word双栏排版,最后多一页空白页,删不掉.如图: 原因分析:删不掉是因为末尾文字处其实有个下一页分节符,只不过可能看不到. 如何清晰的看到? 视图 > 大纲,就可以看到了.如 ...

  8. Python面试题集合带答案

    目录 Python基础篇 1:为什么学习Python 2:通过什么途径学习Python 3:谈谈对Python和其他语言的区别 Python的优势: 4:简述解释型和编译型编程语言 5:Python的 ...

  9. Bloom过滤器

    提出一个问题 在我们细述Bloom过滤器之前,我们先抛出一个问题:给你一个巨大的数据集(百万级.亿级......),怎么判断一个元素是否在此数据集中?或者怎么判断一个元素不在此数据集中? 思考这个问题 ...

  10. 字蛛webfont 安装及使用方法

    先安装nodejs和git,比如放在D:/nodejs/  文件夹 cmd 进入该文件夹,安装npm install express 安装 npm install font-spider -g 安装  ...