一、主要思路:1.把表示时间的str转换为datetime对象

2.操作datetime对象输出期望的时间格式

二、把表示时间的str转换为datetime对象语法:datetime.strptime(date_str, format)

示例:

date_str = "2017-06-23 21:08:12"

date_obj = datetime.strptime(date_str,'%Y-%m-%d%H:%M:%S')

print(date_obj)

# date_str分隔符要与datetime.strptime(date_str,format)里的一致。打印结果:

2017-06-23 21:08:12

二、操作datetime对象输出期望的时间格式语法:datetime.strftime(datetime_obj, format)

示例

date_str_output1 = datetime.strftime(date_obj,'%Y-%m-%d')

date_str_output2 = datetime.strftime(date_obj,'%d/%m/%Y')

date_str_output3 = datetime.strftime(date_obj,'%Y-%m-%d%H:%M:%S')

print(date_str_output1)

print(date_str_output2)

print(date_str_output3)输出结果

2017-06-23

23/06/2017

2017-06-23 21:08:12

三、总结

1."format"里,常用格式命令:%m 月份

%M 分钟

表示时间的%H、%M、%S必须大写

%Y 年份全名;%y 不带世纪的年份(值从0到99)

2.其它常用格式命令

引自:

http://www.myexception.cn/perl-python/1047104.html

%a 星期几的简写;如 星期三为Web

%A 星期几的全称;如 星期三为Wednesday

%b 月分的简写; 如4月份为Apr

%B 月份的全称; 如4月份为April

%c 标准的日期的时间串;(如: 04/07/10 10:43:39)

%C 年份的后两位数字

%d 十进制表示的每月的第几天

%D 月/天/年

%e 在两字符域中,十进制表示的每月的第几天

%F 年-月-日

%g 年份的后两位数字,使用基于周的年

%G 年分,使用基于周的年

%h 简写的月份名

%H 24小时制的小时

%I 12小时制的小时

%j 十进制表示的每年的第几天

%m 十进制表示的月份

%M 十时制表示的分钟数

%n 新行符

%p 本地的AM或PM的等价显示

%r 12小时的时间

%R 显示小时和分钟:hh:mm

%S 十进制的秒数

%t 水平制表符

%T 显示时分秒:hh:mm:ss

%u 每周的第几天,星期一为第一天 (值从0到6,星期一为0)

%U 第年的第几周,把星期日做为第一天(值从0到53)

%V 每年的第几周,使用基于周的年

%w 十进制表示的星期几(值从0到6,星期天为0)

%W 每年的第几周,把星期一做为第一天(值从0到53)

%x 标准的日期串

%X 标准的时间串

%y 不带世纪的十进制年份(值从0到99)

%Y 带世纪部分的十制年份

%z,%Z 时区名称,如果不能得到时区名称则返回空字符。

%% 百分号

python datetime用法_python datetime用法学习笔记相关推荐

  1. python的messagebox的用法_Python GUI编程学习笔记之tkinter中messagebox、filedialog控件用法详解...

    本文实例讲述了Python GUI编程学习笔记之tkinter中messagebox.filedialog控件用法.分享给大家供大家参考,具体如下: 相关内容: messagebox 介绍 使用 fi ...

  2. python编程语言继承_python应用:学习笔记(Python继承)

    学习笔记(Python继承)Python是一种解释型脚本语言,可以应用于以下领域: web 和 Internet开发 科学计算和统计 人工智能 教育 桌面界面开发 后端开发 网络爬虫 有几种叫法(父类 ...

  3. python xlwings 切片_Python xlwings库学习笔记(1)

    Python xlwings库学习笔记(1) Python是最近几年很火的编程语言,被办公自动化的宣传吸引入坑,办公自动化必然绕不开Excel的操作,能操作Excel的库有很多,例如: xlrd xl ...

  4. python dict方法_python dict()方法学习笔记

    学习PYTHON 的dict()方法笔记. dict() -> new empty dictionary | dict(mapping) -> new dictionary initial ...

  5. python socket服务器_python网络编程学习笔记(三):socket网络服务器

    1.TCP连接的建立方法 客户端在建立一个TCP连接时一般需要两步,而服务器的这个过程需要四步,具体见下面的比较.步骤 TCP客户端 TCP服务器 第一步 建立socket对象 建立socket对象 ...

  6. python怎样控制继电器_Python与硬件学习笔记:继电器的使用

    (整理我在美诚创新中心教授Python与继电器相连接的资料,连接线路和程序都实验成功,大家可以自己学习调试,有啥不懂的可以互相探讨.) 继电器是一种电控制器件.它具有控制系统(又称输入回路)和被控制系 ...

  7. python异常处理优点_python各类异常处理学习笔记

    print("============异常与工具===================") print("============一.异常基础============== ...

  8. python单词词典_Python自然语言处理学习笔记(42):5.3 使用Python字典将单词映射到属性...

    5.3  Mapping Words to Properties Using Python Dictionaries 使用Python字典将单词映射到属性 As we have seen, a tag ...

  9. python网络开发框架_python网络编程学习笔记(10):webpy框架

    django和webpy都是python的web开发框架.Django的主要目的是简便.快速的开发数据库驱动的网站.它强调代码复用,多个组件可以很方便的以"插件"形式服务于整个框架 ...

  10. Python的dict字典结构操作方法学习笔记

    Python的dict字典结构操作方法学习笔记 这篇文章主要介绍了Python的dict字典结构操作方法学习笔记本,字典的操作是Python入门学习中的基础知识,需要的朋友可以参考下 一.字典的基本方 ...

最新文章

  1. PHP拿到别人项目如何修改为自己
  2. [three.js]学习笔记
  3. Python+selenium 自动化-chrome页面静止、冻结技术,获取web动态页面的Xpath方法,查看浏览器动态dom节点
  4. 关于Class之深入Class
  5. linux实现乘法函数,linux命令行计算器
  6. easyui 添加下拉框数据_功能更新:熟用仪表盘这个功能,你可以少建90%的数据报表...
  7. Python处理Excel文件
  8. 覆盖索引与联合索引_Mysql性能优化:为什么要用覆盖索引?
  9. jQuery基础简介
  10. BZOJ2007 NOI2010 海拔 网络流+最短路
  11. Oracle数据库修改用户密码
  12. 自适应巡航跟车距离怎么调_2020款奔驰GLS450改装原厂配件 ACC自适应巡航系统 香氛香薰负离子...
  13. 使用mybatis生成UUID
  14. 残差灰色模型matlab,数学建模+灰色预测模型+MATLAB详解.doc
  15. Debian安装软件商店-Debian的GUI软件管理
  16. java bl层,科普一下bl锁的知识,没解锁的必看!
  17. 奥城大学计算机专业,我大四了,托福84,gre1571612.02..._GRE考试_帮考网
  18. 大规模MIMO的信道互易性,信道信息反馈
  19. Comparable和Comparator接口
  20. 基于python+PHP+mysql的小区快递自助取件系统

热门文章

  1. ABB 压包指令PackRawBytes 解包指令UnpackRawBytes
  2. MAATLAB GUI——回调函数的设置(Callbacks)
  3. ubuntu100%快速安装搜狗输入法
  4. ubuntu中make头文件找不到_和平精英:游戏中找不到人怎么办?这些技巧帮你练出“火眼金睛”...
  5. Multisim14仿真入门笔记
  6. scala 连接oracle_一分钟教你学会用java连接Oracle数据库
  7. OO第三单元总结:JML
  8. 【NOIP模拟】图论题Graph
  9. Spring Security 入门(1-9)国际化的使用
  10. .net的轻量级ORM -- PetaPoco/NPOCO框架使用说明