python datetime用法_python datetime用法学习笔记
一、主要思路: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用法学习笔记相关推荐
- python的messagebox的用法_Python GUI编程学习笔记之tkinter中messagebox、filedialog控件用法详解...
本文实例讲述了Python GUI编程学习笔记之tkinter中messagebox.filedialog控件用法.分享给大家供大家参考,具体如下: 相关内容: messagebox 介绍 使用 fi ...
- python编程语言继承_python应用:学习笔记(Python继承)
学习笔记(Python继承)Python是一种解释型脚本语言,可以应用于以下领域: web 和 Internet开发 科学计算和统计 人工智能 教育 桌面界面开发 后端开发 网络爬虫 有几种叫法(父类 ...
- python xlwings 切片_Python xlwings库学习笔记(1)
Python xlwings库学习笔记(1) Python是最近几年很火的编程语言,被办公自动化的宣传吸引入坑,办公自动化必然绕不开Excel的操作,能操作Excel的库有很多,例如: xlrd xl ...
- python dict方法_python dict()方法学习笔记
学习PYTHON 的dict()方法笔记. dict() -> new empty dictionary | dict(mapping) -> new dictionary initial ...
- python socket服务器_python网络编程学习笔记(三):socket网络服务器
1.TCP连接的建立方法 客户端在建立一个TCP连接时一般需要两步,而服务器的这个过程需要四步,具体见下面的比较.步骤 TCP客户端 TCP服务器 第一步 建立socket对象 建立socket对象 ...
- python怎样控制继电器_Python与硬件学习笔记:继电器的使用
(整理我在美诚创新中心教授Python与继电器相连接的资料,连接线路和程序都实验成功,大家可以自己学习调试,有啥不懂的可以互相探讨.) 继电器是一种电控制器件.它具有控制系统(又称输入回路)和被控制系 ...
- python异常处理优点_python各类异常处理学习笔记
print("============异常与工具===================") print("============一.异常基础============== ...
- python单词词典_Python自然语言处理学习笔记(42):5.3 使用Python字典将单词映射到属性...
5.3 Mapping Words to Properties Using Python Dictionaries 使用Python字典将单词映射到属性 As we have seen, a tag ...
- python网络开发框架_python网络编程学习笔记(10):webpy框架
django和webpy都是python的web开发框架.Django的主要目的是简便.快速的开发数据库驱动的网站.它强调代码复用,多个组件可以很方便的以"插件"形式服务于整个框架 ...
- Python的dict字典结构操作方法学习笔记
Python的dict字典结构操作方法学习笔记 这篇文章主要介绍了Python的dict字典结构操作方法学习笔记本,字典的操作是Python入门学习中的基础知识,需要的朋友可以参考下 一.字典的基本方 ...
最新文章
- PHP拿到别人项目如何修改为自己
- [three.js]学习笔记
- Python+selenium 自动化-chrome页面静止、冻结技术,获取web动态页面的Xpath方法,查看浏览器动态dom节点
- 关于Class之深入Class
- linux实现乘法函数,linux命令行计算器
- easyui 添加下拉框数据_功能更新:熟用仪表盘这个功能,你可以少建90%的数据报表...
- Python处理Excel文件
- 覆盖索引与联合索引_Mysql性能优化:为什么要用覆盖索引?
- jQuery基础简介
- BZOJ2007 NOI2010 海拔 网络流+最短路
- Oracle数据库修改用户密码
- 自适应巡航跟车距离怎么调_2020款奔驰GLS450改装原厂配件 ACC自适应巡航系统 香氛香薰负离子...
- 使用mybatis生成UUID
- 残差灰色模型matlab,数学建模+灰色预测模型+MATLAB详解.doc
- Debian安装软件商店-Debian的GUI软件管理
- java bl层,科普一下bl锁的知识,没解锁的必看!
- 奥城大学计算机专业,我大四了,托福84,gre1571612.02..._GRE考试_帮考网
- 大规模MIMO的信道互易性,信道信息反馈
- Comparable和Comparator接口
- 基于python+PHP+mysql的小区快递自助取件系统
热门文章
- ABB 压包指令PackRawBytes 解包指令UnpackRawBytes
- MAATLAB GUI——回调函数的设置(Callbacks)
- ubuntu100%快速安装搜狗输入法
- ubuntu中make头文件找不到_和平精英:游戏中找不到人怎么办?这些技巧帮你练出“火眼金睛”...
- Multisim14仿真入门笔记
- scala 连接oracle_一分钟教你学会用java连接Oracle数据库
- OO第三单元总结:JML
- 【NOIP模拟】图论题Graph
- Spring Security 入门(1-9)国际化的使用
- .net的轻量级ORM -- PetaPoco/NPOCO框架使用说明