datetime处理日期和时间
- datetime.now() # 获取当前datetime
datetime.utcnow()
- datetime(2017, 5, 23, 12, 20) # 用指定日期时间创建datetime
一、将以下字符串转换成datetime类型:
- '2017/9/30'
'2017年9月30日星期六'
'2017年9月30日星期六8时42分24秒'
'9/30/2017'
'9/30/2017 8:42:50 '
- '2017/9/30'
二、将以下datetime类型转换成字符串:
- 2017年9月28日星期4,10时3分43秒
Saturday, September 30, 2017
9/30/2017 9:22:17 AM
September 30, 2017
- 2017年9月28日星期4,10时3分43秒
三、用datetime类型的变量输出以下字符串:
- 今天是2017年9月30日
今天是这周的第?天
今天是今年的第?天
今周是今年的第?周
今天是当月的第?天from datetime import datetime
- 今天是2017年9月30日
from datetime import datetime
#课程内容:
date=datetime(2017, 5, 23, 12, 20)
print('创建:',date)
now=datetime.now()
print('现在的时间:',now)
b=datetime.utcnow()
print('国际标准时间:',b)
c=datetime(2017,5,23,12,20)
print(c)
d=datetime.strptime('2015-6-1 18:19:59','%Y-%m-%d %H:%M:%S')
print('转换:',d)
n=datetime.now()
print(type(n))
print('现在时间类型:',n)
dt=datetime(2016,3,8,12,12)
print(dt)
e=now.microsecond
print('现在时间微秒:',e)
f=now.isoweekday()
print('星期几:',f)
g=now.isoformat()
print('格式:',g)
#作业1:字符串转换成datetime类型
cday1=datetime.strptime('2017/9/30','%Y/%m/%d')
print('day1=',cday1)
cday2=datetime.strptime('2017年9月30日星期六','%Y年%m月%d日星期六')
print('day2=',cday2)
cday3=datetime.strptime('2017年9月30日星期六8时42分24秒','%Y年%m月%d日星期六%H时%M分%S秒')
print('day3=',cday3)
cday4=datetime.strptime('9/30/2017','%m/%d/%Y')
print('day4=',cday4)
cday5=datetime.strptime('9/30/2017 8:42:50','%m/%d/%Y %H:%M:%S')
print('day5=',cday5)
#作业2:datetime类型转换字符串类型
d=datetime.now()
print(d.strftime('%Y年%m月%d日%A%H时%M分%S秒'))
print(d.strftime('%A,%B %d,%Y'))
print(d.strftime('%m/%d/%Y %I:%M%S%p'))
print(d.strftime('%B %d,%Y'))
#作业3:用datetime类型的变量输出以下字符串
print(d.strftime('今天是%Y年%m月%d日'))
print(d.strftime('今天是这周的第%w天'))
print(d.strftime('今天是今年的第%j天'))
print(d.strftime('今周是今年的第%W周'))
print(d.strftime('今年是当月的第%d天'))

datetime处理日期和时间的更多相关文章
- datetime库 日期与时间
datetime是一个关于时间的库,主要包含的类有: date 日期对象,常用的属性有year,month,day time 时间对象,hour,minute,second,毫秒 datetim ...
- datetime 模块详解 -- 基本的日期和时间类型
转自:https://www.cnblogs.com/fclbky/articles/4098204.html datetime 模块提供了各种类用于操作日期和时间,该模块侧重于高效率的格式化输出 在 ...
- Python标准库:datetime 时间和日期模块 —— 时间的获取和操作详解
datetime 时间和日期模块 datetime 模块提供了以简单和复杂的方式操作日期和时间的类.虽然支持日期和时间算法,但实现的重点是有效的成员提取以进行输出格式化和操作.该模块还支持可感知时区的 ...
- 5.Python3标准库-日期和时间
''' 不同于int,str,float,Python没有包含对应日期和时间的原生类型,不过提供了3个相应的模块,可以采用多种表示来管理日期和时间值 time模块由底层C库提供与时间相关的函数.它包含 ...
- MySQL中日期和时间类型
1 日期类型 MySql中关于日期的类型有Date/Datetime/Timestamp三种类型. 日期赋值时,允许"不严格"语法:任何标点符都可以用做日期部分或时间部分之间的间割 ...
- matlab中datest() 将日期和时间转换为字符串格式
来源:https://ww2.mathworks.cn/help/matlab/ref/datestr.html?searchHighlight=datestr&s_tid=doc_srcht ...
- Python之日期与时间处理模块(date和datetime)
本节内容 前言 相关术语的解释 时间的表现形式 time模块 datetime模块 时间格式码 总结 前言 在开发工作中,我们经常需要用到日期与时间,如: 作为日志信息的内容输出 计算某个功能的执行时 ...
- datetime日期和时间
datetime是Python处理日期和时间的标准库. from datetime import datetime # 获取当前时间 now = datetime.now() print(now) # ...
- 【转】Python之日期与时间处理模块(date和datetime)
[转]Python之日期与时间处理模块(date和datetime) 本节内容 前言 相关术语的解释 时间的表现形式 time模块 datetime模块 时间格式码 总结 前言 在开发工作中,我们经常 ...
随机推荐
- HashMap如何解决取Value值为Null
场景: 用HashMap方法时候,取Keys时候自认为敲的肯定是准确无误,然后能得到对应的Values 值. 但写脚本代码时候不好习惯,没事总喜欢敲个空格建,导致取Keys之后多空格. Featur ...
- rem设置
html{ font-size:10vw; }
- 【Python】【面试必看】Python笔试题
前言 现在面试测试岗位,一般会要求熟悉一门语言(python/java),为了考验求职者的基本功,一般会出 2 个笔试题,这些题目一般不难,主要考察基本功.要是给你一台电脑,在编辑器里面边写边调试,没 ...
- VS Code 管理 .NET Core解决方案
本练习要使用Visual studio code完成一个包含多个项目的解决方案,包括类库和Web项目.结合Visual Studio Code和.NET Core CLI,创建项目结构如下: pied ...
- mysql 初识数据库 目录
数据库管理软件的由来 数据库概述 MySQL介绍 Window版本 安装mysql linux 安装mysql yum方式 windows平台mysql密码设置 windows平台mysql密码破解设 ...
- mysql mpm
mysql mpm 参考文章 http://www.myexception.cn/mysql/1968274.html http://www.linuxidc.com/Linux/2013-07/86 ...
- 20170725 Python 必须使用的Url编码
-- 1 原因:在进行API 调用传参时,如果出现了和区分参数标识一样的特殊字符,那么就需要编码来作用 或者,传递的参数有敏感数据. 我的目的: Python开发的接口,C#调用传递参数 先用C# 进 ...
- 火币网API文档——REST API 错误码
错误码 行情 API 错误码 错误码 描述 bad-request 错误请求 invalid-parameter 参数错 invalid-command 指令错 code 的具体解释, 参考对应的er ...
- ORACLE环境变量定义.md
export在linux的bash中可以理解为设置环境变量.设置后能够被当前的shell及子shell使用.这些变量的含义有一些有意义,可以查看相应的文档,我给你解释一些我知道的:ORACLE_HOM ...
- 算法笔记-PHP实现栈的操作
[栈]后进先出,先进后出,这就是典型的“栈”结构. 任何数据结构都是对特定应用场景的抽象,数组和链表虽然使用起来更加灵活,但却暴露了几乎所有的操作,难免会引发错误操作的风险. ...