我正在尝试将字符串“20091229050936”转换为“2009年12月29日(UTC)”

>>>import time
>>>s = time.strptime("20091229050936", "%Y%m%d%H%M%S")
>>>print s.strftime('%H:%M %d %B %Y (UTC)')

给 AttributeError: 'time.struct_time' object has no attribute 'strftime'

显然,我犯了一个错误:时间错了,它是一个日期时间对象!它有一个日期时间组件!

>>>import datetime
>>>s = datetime.strptime("20091229050936", "%Y%m%d%H%M%S")

给 AttributeError: 'module' object has no attribute 'strptime'

我是怎么意思将字符串转换为格式化的日期字符串?

解决方案


time.strptime返回time_structtime.strftime接受a time_struct作为可选参数:

>>>s = time.strptime(page.editTime(), "%Y%m%d%H%M%S")
>>>print time.strftime('%H:%M %d %B %Y (UTC)', s)

给 05:09 29 December 2009 (UTC)

本文首发于Python黑洞网,csdn同步跟新

使用Python将字符串转换为格式化的日期时间字符串相关推荐

  1. mysql 时间字符串 1_Mysql 中的日期时间字符串查询

    一.将数据库中的Date格式的数据,或者指定日期的字符串格式化为想要的样式 DATE_FORMAT (date, format)能根据格式串format 格式化日期或日期和时间值date,返回结果字符 ...

  2. c#将字符串转换为数组_pandas入门: 时间字符串转换为年月日

    pandas中时间字符串转换为年月日方法总结. 创建一个dataframe df = pd.DataFrame(['2019-12-09', '2019-12-02'], columns=[" ...

  3. SQL Server日期时间字符串的处理和转换

    在SQL Server中,您可以使用T-SQL函数进行日期时间字符串的处理和转换.要判断一个日期字符串是否包含时间信息,可以使用T-SQL内置的函数CONVERT和TRY_CONVERT,并指定时间格 ...

  4. 将Calendar对象转换为日期时间字符串

    应用Calendar类的get()方法,可以获得Calendar对象中的年月日 JavaBean类 public class StringUtil2 { private String dateStr; ...

  5. SQL SERVER 日期格式化、日期和字符串转换

    SQL SERVER 日期格式化.日期和字符串转换 sql server 中怎么把字符串转化为日期? 1. convert(datetime,'YYYY-MM-DD HH24:MI:SS') 2. c ...

  6. LabVIEW中将日期时间字符串转换为时间戳数据说明与例程

    LabVIEW中将日期时间字符串转换为时间戳数据说明与例程 在LabVIEW中,您可以将字符串数据转换为时间戳数据.如果您希望在测量文件中的数据旁边添加时间戳或轻松比较两个数据点之间的时间,则这可能会 ...

  7. Python和JavaScript之间的JSON日期时间

    本文翻译自:JSON datetime between Python and JavaScript I want to send a datetime.datetime object in seria ...

  8. Oracle sql 错误 : ORA-01861: 文字与格式字符串不匹配和日期与字符串互转问题解决

    Oracle sql 错误 : ORA-01861: 文字与格式字符串不匹配和日期与字符串互转问题解决 参考文章: (1)Oracle sql 错误 : ORA-01861: 文字与格式字符串不匹配和 ...

  9. 如何在Python中获取文件创建和修改日期/时间?

    我有一个脚本,该脚本需要根据文件创建和修改日期执行一些操作,但必须在Linux和Windows上运行. 在Python中获取文件创建和修改日期/时间的最佳跨平台方法是什么? #1楼 最好的功能是os. ...

最新文章

  1. 公钥和私钥怎么生成_有趣图文帮你通俗易懂地理解公钥和私钥的区别以及与CA证书等概念...
  2. [省级大创项目]教育类APP的探索和实践——大学物理实验助手APP开发
  3. Netty源码分析第5章(ByteBuf)----第5节: directArena分配缓冲区概述
  4. rxjava 循环发送事件_使用RxJava和SseEmitter进行服务器发送的事件
  5. C语言 | 直接插入排序
  6. unreal4怎么设置游戏模式_ue4(虚幻4)基础 Unreal4 服务器模式详细介绍
  7. OSChina 周一乱弹 —— 最无法理解的程序员行为
  8. centos php编译,深入讲解CentOS PHP安装编译
  9. 从零开始刷Leetcode——数组(581.605.628)
  10. freemarker空格问题
  11. MySQL - 执行sql报错USING BTREE
  12. 停止标记NYOJ 一个简单的数学题 南工330停止标记
  13. 【优化求解】基于matlab遗传算法结合粒子群算法求解单目标优化问题【含Matlab源码 1659期】
  14. 专科学校计算机是必修课吗,高等专科学校公共计算机选修课的开展与探索
  15. linux能力集机制,Linux能力(capability)机制的继承
  16. ubuntu 14.04.5 firefox 浏览器flash插件安装
  17. pandas read_excel 和 to_excel 读写Excel的参数详解
  18. 小白深度学习起步中——读取人像图像
  19. IOS不兼容超出部分省略号 且页面显示不起作用 行数限定无作用
  20. 《Linux/Unix设计思想》读书笔记与感想

热门文章

  1. Windows Mobile 5.0
  2. ASP.NET 安全认证
  3. linux内核中TCP发送的实现
  4. mysql binlog生成异常_mysql binlog故障演练
  5. ureport2 mysql_Ureport2 安装,配置及问题详解
  6. 多层感知机和神经网络的区别_1.3 多层感知机
  7. boost::asio
  8. linux路由内核实现分析(二)---FIB相关数据结构(4)
  9. 使用LD链接时候文件的顺序
  10. numpy中方法参数axis取值理解