datetime

datetime是python处理日期和时间的标准库

获取当前日期和时间

我们先看看如何获取当前的日期和时间:

>>> from datetime import datetime
>>> now = datetime.now()
>>> print(now)
-- ::46.366540

注意到datetime是模块,datetime模块还包含一个datetime类,通过from datetime import datetime导入的才是datetime这个类。

如果仅导入import datetime,则必须引用全名datetime.datetime

datetime.now()返回当前日期和时间,其类型是datetime

获取指定日期和时间

>>> from datetime import datetime
>>> dt = datetime(,,,,)
>>> print(dt)
-- ::

str转换为datetime

很多时候,用户输入的日期和时间是字符串,要处理日期和时间,首先必须把str转换为datetime。转换方法是通过datetime.strptime()实现,需要一个日期和时间的格式化字符串:

>>> from datetime import datetime
>>> cday = datetime.strptime('2015-6-1 18:19:59','%Y-%m-%d %H:%M:%S')
>>> print (cday)
-- ::

datetime转换为str

如果已经有了datetime对象,要把它格式化为字符串显示给用户,就需要转换为str,转换方法是通过strftime()实现的,同样需要一个日期和时间的格式化字符串:

>>> from datetime import datetime
>>> now = datetime.now()
>>> print(now.strftime('%a, %b %d %H:%M'))
Wed, Nov  :

最新文章

  1. 微信小程序之使用weui.wxss(八)
  2. Postgresql存储过程调试:PostgreSQL 之 Function NOTICE
  3. 迷宫问题_BFS_挑战程序设计竞赛p34
  4. 菜鸟学自动化测试(八)----selenium 2.0环境搭建(基于maven)
  5. 调用手机话费充值API的SDK编写思路
  6. otl插入数据不成功
  7. Android Support Library控件详细介绍之RecyclerView
  8. php如何控制用户对图片的访问 PHP禁止图片盗链(转载)
  9. ecside使用笔记(1)
  10. jQuery children等筛选用法
  11. jvm内存分配和回收策略
  12. javascript 之作用域-06
  13. codevs 3981 动态最大子段和
  14. 6.使用桌面版AI伴侣或手机版AI伴侣实时预览编程效果
  15. 二维码(android)
  16. 【WebLogic使用】1.WebLogic的下载与安装
  17. spring整合redis-----ShardedJedisPool实现
  18. 数据结构(c语言描述)
  19. c# 播放mp3
  20. 【转载】C#批量插入数据到Sqlserver中的三种方式

热门文章

  1. JavaScript忍者秘籍——运行时代码求值
  2. 元素的BFC特性与自适应布局
  3. js 常用插件
  4. QT自绘标题和边框
  5. power oj 2480 放积木[二进制状压DP]
  6. 误删除libc.so.6的解决方法
  7. LoadRunner参数值定义-摘自一米阳光
  8. php灌水
  9. Hadoop中Namenode的HA查询和切换
  10. android中RelativeLayout无法填充ScrollView布局的问题