python的time模块和datetime模块实例解析


Posted in Python onNovember 29, 2019

这篇文章主要介绍了python的time模块和datetime模块实例解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

1. 将当前时间转成字符串 strftime 方法,并输出

import datetime
# 获取当前时间 datetime.datetime.now()
print(datetime.datetime.now()) # 输出时间格式数据:2019-11-28 20:39:25.485711
now_time=str(datetime.datetime.now().strftime('%Y%m%d%H%M%S')) #将时间转化成字符串 print(now_time)

2. 将字符串形式的时间转成时间格式 time.strptime 方法,并获取时间戳 time.mktime 方法

import time
time_str = '2019-09-02 00:00:01.002'    #时间字符串
time_struct = time.strptime(time_str, "%Y-%m-%d %H:%M:%S.%f") #得到时间格式数据,%f表示的是微秒
print(time_struct)
time_stamp = int(time.mktime(time_struct)) #将时间格式数据转化成时间戳
print(time_stamp)

3. 将时间格式的数据转成字符串

#转格式,time_struct来自上面
time_ = time.strftime("%a %b %d %H:%M:%S %Y", time_struct) 
print(time_)

4. 将字符串形式的时间转成时间格式 datetime.datetime.strptime 方法,时间格式转字符串 datetime.datetime.strftime 方法

time_str = '2019-09-02 00:00:01.002'    #时间字符串
time_2 = datetime.datetime.strptime(time_str, "%Y-%m-%d %H:%M:%S.%f") # 将格式字符串转换为时间格式
time_3 = datetime.datetime.strftime(time_2, "%Y-%m-%d %H:%M:%S") #str类型

5. 计算当前时间戳

import time
time_stamp = int(time.time()) #计算当前的本地时间戳
print(time_stamp)

6. 由时间戳转时间格式数据

#time_stamp 来自上面
time_format = datetime.datetime.fromtimestamp(time_stamp) #直接由时间戳转时间格式
print('----------------',time_format, '--------------------')

7. 获取单独的时间、日期

#获取当前时间日期
now_datetime = datetime.datetime.now() 
print ("当前的日期和时间是 %s" % now_datetime) 
print ("当前的年份是 %s" %now_datetime.year) 
print ("当前的月份是 %s" %now_datetime.month) 
print ("当前的日期是 %s" %now_datetime.day) 
print ("当前小时是 %s" %now_datetime.hour) 
print ("当前分钟是 %s" %now_datetime.minute) 
print ("当前秒是 %s" %now_datetime.second)
# 星期
print ("当前星期是 %s" %datetime.datetime.strptime('2019-11-25', "%Y-%m-%d").weekday()) #周一为0,周二为1,。。。
print ("当前星期是 %s" %datetime.datetime.now().strftime('%A'))

python中时间日期格式化符号:

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

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python中列表、字典、元组、集合数据结构整理
Nov 20 Python
特征脸(Eigenface)理论基础之PCA主成分分析法
Mar 13 Python
Flask实现图片的上传、下载及展示示例代码
Aug 03 Python
Django 实现购物车功能的示例代码
Oct 08 Python
使用PyCharm创建Django项目及基本配置详解
Oct 24 Python
对Python3+gdal 读取tiff格式数据的实例讲解
Dec 04 Python
使用PyQt4 设置TextEdit背景的方法
Jun 14 Python
python打造爬虫代理池过程解析
Aug 15 Python
Python3中configparser模块读写ini文件并解析配置的用法详解
Feb 18 Python
浅谈Pycharm的项目文件名是红色的原因及解决方式
Jun 01 Python
如何用python反转图片,视频
Apr 24 Python
Python四款GUI图形界面库介绍
Jun 05 Python
python实现将一维列表转换为多维列表(numpy+reshape)
Nov 29 #Python
Python 基于wxpy库实现微信添加好友功能(简洁)
Nov 29 #Python
Python+numpy实现矩阵的行列扩展方式
Nov 29 #Python
基于python判断目录或者文件代码实例
Nov 29 #Python
numpy.linalg.eig() 计算矩阵特征向量方式
Nov 29 #Python
python解析命令行参数的三种方法详解
Nov 29 #Python
关于numpy中eye和identity的区别详解
Nov 29 #Python
You might like
安健A254立体声随身听的分析与打磨
2021/03/02 无线电
php下使用无限生命期Session的方法
2007/03/16 PHP
PHP新手NOTICE错误常见解决方法
2011/12/07 PHP
WordPress中给媒体文件添加分类和标签的PHP功能实现
2015/12/31 PHP
Ubuntu server 11.04安装memcache及php使用memcache来存储session的方法
2016/05/31 PHP
php自定义函数实现JS的escape的方法示例
2016/07/07 PHP
基于Laravel实现的用户动态模块开发
2017/09/21 PHP
用Laravel Sms实现laravel短信验证码的发送的实现
2018/11/29 PHP
用CSS+JS实现的进度条效果效果
2007/06/05 Javascript
js获取select选中的option的text示例代码
2013/12/19 Javascript
js data日期初始化的5种方法
2013/12/29 Javascript
Javascript玩转继承(一)
2014/05/08 Javascript
jQuery实现下拉加载功能实例代码
2016/04/01 Javascript
ajax异步请求详解
2017/01/06 Javascript
jQuery实现腾讯信用界面(自制刻度尺)样式
2017/08/15 jQuery
JavaScript 中的 this 简单规则
2017/09/19 Javascript
在vue组件中使用axios的方法
2018/03/16 Javascript
利用Decorator如何控制Koa路由详解
2018/06/26 Javascript
vue-cli V3.0版本的使用详解
2018/10/24 Javascript
重学JS 系列:聊聊继承(推荐)
2019/04/11 Javascript
jQuery中DOM操作原则实例分析
2019/08/01 jQuery
小程序接口的promise化的实现方法
2019/12/11 Javascript
如何使用Javascript中的this关键字
2020/05/28 Javascript
JavaScript实现图片放大预览效果
2020/11/02 Javascript
Python开发之快速搭建自动回复微信公众号功能
2016/04/22 Python
Python标准库inspect的具体使用方法
2017/12/06 Python
python 多维切片之冒号和三个点的用法介绍
2018/04/19 Python
详解Python3.6的py文件打包生成exe
2018/07/13 Python
python读文件的步骤
2019/10/08 Python
python中@property的作用和getter setter的解释
2020/12/22 Python
酷瑞网络科技面试题
2012/03/30 面试题
老师自我鉴定范文
2013/12/25 职场文书
2014年中学生检讨书大全
2014/10/09 职场文书
楚门的世界观后感
2015/06/03 职场文书
2016年国培心得体会及反思
2016/01/13 职场文书
windows系统搭建WEB服务器详细教程
2022/08/05 Servers