python3入门(十三)——常用内置模块之时间日期模块datatime(代码片段)

jiangbei jiangbei     2022-12-18     396

关键词:

1.日期时间模块——datatime

  //其他模块例如time、calender等模块暂不展开

(1)获取当前时间:datatime.now():

 

from datetime import datetime

now = datetime.now()
print(now)

 

结果:

2019-06-09 20:58:13.533006

//如果仅仅使用import,则需要加全限定名:

import datetime
print datetime.datetime.now()

(2) 构造指定时间:class datetime.datetime(year, month, day, hour=0, minute=0, second=0, microsecond=0, tzinfo=None)

from datetime import datetime

dt = datetime(2019, 6, 9, 21, 2)
print(dt)

结果:

2019-06-09 21:02:00

(3)  转换为timestamp

from datetime import datetime

d = datetime(2019, 6, 9, 21, 2)
dt = d.timestamp()
print(dt)

结果:

1560085320.0 ——某些编程语言(如Java和JavaScript)的timestamp使用整数表示毫秒数,这种情况下只需要把timestamp除以1000就得到Python的浮点表示方法。使用fromtimestamp进行逆转换

(4)时间日期格式化

str转datetime:

from datetime import datetime

dt = datetime.strptime(2015-6-1, %Y-%m-%d)
print(dt)

结果:

2015-06-01 00:00:00

datetime转str:

from datetime import datetime

now = datetime.now()
print(now.strftime(%Y%m%d))

结果:

20190609

可以转为各种格式(例如%a, %M),全部格式参考官方文档:https://docs.python.org/3/library/datetime.html#strftime-strptime-behavior

(5)时间偏移

引入timedetal类即可:可以直接通过 + -号运算

from datetime import datetime, timedelta

now = datetime.now()
now1 = now + timedelta(days=1)
print(now1)

 

 

博文参考https://blog.csdn.net/gty931008/article/details/80254806

python入门之内置模块--序列化模块(json模块pickle模块)

Python入门之内置模块--序列化模块(json模块、pickle模块)1、序列化Python中这种序列化模块有三种:?json模块:?不同语言都遵循的一种数据转化格式,即不同语言都使用的特殊字符串。(比如Python的一个列表[1,2,3]利用json转化成特... 查看详情

python入门之模块——第2关:内置模块中的内置函数(代码片段)

任务描述我们在安装好了Python配置文件后,也将Python本身带有的库也安装好了,Python自带的库也叫做Python的内置模块。Python的内置模块是Python编程的重要组织形式,内置模块中的内置函数也极大方便了编程过程中对函... 查看详情

(转载)vs2010/mfc编程入门之二十三(常用控件:按钮控件的编程实例)

上一节VS2010/MFC编程入门教程中鸡啄米讲了按钮控件Button、RadioButton和CheckBox的基本用法,本节就继续讲按钮控件的内容,通过一个实例让大家更清楚按钮控件在实际的软件开发中如何使用。      因为Button控... 查看详情

常用模块--

...configparser模块十hashlib模块十一suprocess模块十二logging模块十三re模块一time模块在Python中,通常有这几种方式来表示时间:时间戳(timestamp):通常来说,时间戳表示的是从1970年1月1日00:00:00开 查看详情

python从入门到断气

 阅读目录一计算机基础 二python解释器三变量四数据类型基础五用户交互六格式化输出七基本运算符八流程控制九常用数据类型内置方法十字符编码十一文件操作十二函数十三模块与包十四软件开发规范十五常用模块十六... 查看详情

python入门之模块——第2关:内置模块中的内置函数(代码片段)

任务描述我们在安装好了Python配置文件后,也将Python本身带有的库也安装好了,Python自带的库也叫做Python的内置模块。Python的内置模块是Python编程的重要组织形式,内置模块中的内置函数也极大方便了编程过程中对函... 查看详情

第五周-第05章节-python3.5-内置模块详解之time与datetime模块

#pcjimporttime#print(time.localtime())#print(time.time())##print(help(time))#获取time的帮助##time.sleep(1)#睡几秒#print(time.gmtime(10000000000))#convertsecondssinceEpochtoUTCtuple标准时间utc时区#print(time.localti 查看详情

常用模块之time模块

在time模块中主要是时间戳和struct_time的理解和转换。时间戳:表示是从1970年1月1日00:00分到现在按秒计算的偏移量,所以可以通过修改时间戳的数值然后通过time.locatime([secs]):把时间戳转换成当前时区的struct_time.[secs]:默认是当前... 查看详情

python之模块(代码片段)

...用到该模块的功能。导入方法import模块名字先来模块介绍常用的模块time模块 和时间相关的操作,常见几种表现方式time.time()时间戳time.gmtime()结构化时间time 查看详情

nodejs入门:常用模块汇总之http模块(代码片段)

...块是nodejs中非常重要的模块,本文从3个demo入手,入门学习http模块简单demo主要步骤:引入http模块创建服务器服务器监听某指定端口给出响应结束响应代码://引入模块consthttp=require("http");//创建服务器http.... 查看详情

《c#零基础入门之百识百例》(八十三)系统类arraylist数组列表详解--代码示例

C#零基础入门泛型和系统类--ArrayList数组列表--代码示例前言一,集合概述二,ArrayList2.1概念定义2.2常用属性三,常用方法3.1添加元素3.2删除元素3.3查找元素3.4插入元素3.5其他方法总结前言本文属于C#零基础入门之百识百例系列文... 查看详情

重修课程day26(面向对象6之反射,内置函数和常用模块)

一 软件的开发规范 基本的目录结构:bin目录:里面写start.py文件,启动程序。将当前的项目目录添加到sys.path,调用core文件下的所有脚本。         core目录:放一些主脚本文件,跟类相关的文件放在里面。在创... 查看详情

第十三课时之接下来

12.接下来?入门指南是Python文档集的一部分。其中的另一些文档包括:Python标准库:应该浏览一下这份文档,它为标准库中的类型、函数和模块提供了完整(尽管很简略)的参考资料。标准的Python发布版包括了大量的附加模块。... 查看详情

flask框架从入门到精通之模型查询(十三)(代码片段)

知识点:1、模型查询一、查询其实我们对模型的主要操作就是查询,在Flask-SQLAlchemy中,支持了很多的查询方法。查询操作是通过query对象操作数据。最基本的查询是返回表中所有数据,可以通过过滤器进行更精确... 查看详情

stm32之入门知识

一、stm32最小系统  stm32最小系统组成如下:1、电源模块,3.3V电源,需要用稳压器件,有时要用感容网络产生stm32所使用的模拟电源。2、时钟模块,有源或者无源晶振,可以使用最高25MHz的有源晶振或者4-16MHz的无源晶振,常用... 查看详情

python3入门基础(09)一个模块(代码片段)

Python3模块模块是一个包含所有你定义的函数和变量的文件,其后缀名是.py。模块可以被别的程序引入,以使用该模块中的函数等功能。标准模块Python本身带着一些标准的模块库。如sys库,它内置在每一个Python解析器... 查看详情

6月5日内置模块复习

time模块time.scrftime("%Y-%m-%d %X")#格式化时间time.localtime   #当地时间 random模块random.random()#0到1之间的小数random.randint(1,5)#1到5之间的整数random.choice([1,2,[3,4,7],1000])#里面元素选一个random.unif 查看详情

python3入门基础(09)一个模块(代码片段)

Python3模块模块是一个包含所有你定义的函数和变量的文件,其后缀名是.py。模块可以被别的程序引入,以使用该模块中的函数等功能。标准模块Python本身带着一些标准的模块库。如sys库,它内置在每一个Python解析器... 查看详情