博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Python时间和字符串转换操作实例分析
阅读量:2069 次
发布时间:2019-04-29

本文共 1051 字,大约阅读时间需要 3 分钟。

本文实例讲述了Python时间和字符串转换操作。分享给大家供大家参考,具体如下:

例子:

#!/usr/bin/python# -*- coding: UTF-8 -*-#想要学习Python?Python学习交流群:973783996满足你的需求,资料都已经上传群文件,可以自行下载!import time# 格式化成2016-03-20 11:45:39形式print time.strftime("%Y-%m-%d %H:%M:%S", time.localtime())# 格式化成Sat Mar 28 22:24:24 2016形式print time.strftime("%a %b %d %H:%M:%S %Y", time.localtime())# 将格式字符串转换为时间戳a = "Sat Mar 28 22:24:24 2016"print time.mktime(time.strptime(a,"%a %b %d %H:%M:%S %Y"))

输出:

2016-04-07 10:25:09

Thu Apr 07 10:25:09 2016
1459175064.0

相关符号:

字符串与datetime的转换

1. datetime对象转换成字符串

利用str或者strftime方法可以将datetime对象转换成字符串:

from datetime import datetime # 导入datetime模块stamp = datetime(2017, 10, 7) # 生成一个datetime对象str(stamp) # 转换 #结果显示:'2017-10-07 00:00:00'

 使用strftime函数,需要传入一个格式化字符串:

stamp.strftime('%Y-%m-%d') # 结果显示:'2017-10-07'

strftime虽然有些麻烦,但是用途很多,比如可以输出当前日期是星期几:

stamp.strftime("%w") # 结果显示:'6',表示当前日期为星期六

2. 字符串转换成datetime对象

datetime.strptime可以用这些格式化编码将字符串转换成日期:

from datetime import datetimevalue = '2017/10/7'datetime.strptime(value, '%Y/%m/%d')

结果显示:

datetime.datetime(2017, 10, 7, 0, 0)

转载地址:http://ksnmf.baihongyu.com/

你可能感兴趣的文章
Postman 安装及使用入门教程
查看>>
获取指定包下所有自定义注解并提取注解信息
查看>>
Windows 环境下 Git clone pull fetch 慢 解决之道
查看>>
Redis (error) NOAUTH Authentication required.解决方法
查看>>
plsql窗口中文显示的是横版的 问题解决办法
查看>>
使用notePad修改将文件格式保存后不起作用
查看>>
如何查询oracle会话及锁 如何查锁了哪张表?如何杀掉会话
查看>>
Git常用命令速查手册
查看>>
Redis运维利器 -- RedisManager
查看>>
分布式之REDIS复习精讲
查看>>
分布式之数据库和缓存双写一致性方案解析
查看>>
Redis集群
查看>>
Oracle 查看和扩展表空间
查看>>
记一次线上Java程序导致服务器CPU占用率过高的问题排除过程
查看>>
Java 内存溢出(java.lang.OutOfMemoryError)的常见情况和处理方式总结
查看>>
从cpu和内存来理解为什么数组比链表查询快
查看>>
CentOS7下使用YUM安装MySQL5.6
查看>>
JVM内存空间
查看>>
Docker 守护进程+远程连接+安全访问+启动冲突解决办法 (完整收藏版)
查看>>
从零写分布式RPC框架 系列 2.0 (4)使用BeanPostProcessor实现自定义@RpcReference注解注入
查看>>