如何在Python中将时间和字符串进行转换

  介绍

这篇文章主要介绍了如何在Python中将时间和字符串进行转换,小编觉得不错,现在分享给大家,也给大家做个参考,一起跟随小编来看看吧!

Python主要用来做什么

Python主要应用于:1,网络开发;2、数据科学研究;3,网络爬虫;4、嵌入式应用开发,5日游戏开发;6桌面应用开发。

具体如下:

例子:

# !/usr/bin/Python   #,- *安康;编码:UTF-8  - * -   import 时间   #,格式化成2016 - 03 - 20,11:45:39形式   print  time.strftime (“Y % - % - % 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
清华2016年4月07 10:25:09 1459175064.0

<强>相关符号:

% y两位数的年份表示(00 - 99)% y四位数的年份表示(000 - 9999)% M月份(01-12)% d月内中的一天(0-31)% H24小时制小时数(0-23)% I12小时制小时数(01-12)% M分钟数(00=59)% S秒(00-59)%本地简化星期名称%一本地完整星期名称% b本地简化的月份名称% b本地完整的月份名称% c本地相应的日期表示和时间表示% j年内的一天(001 - 366)% p本地上午或下午的等价符% U一年中的星期数(00-53)星期天为星期的开始% w星期(0 - 6),星期天为星期的开始% w一年中的星期数(00-53)星期一为星期的开始% x本地相应的日期表示% x本地相应的时间表示% Z当前时区的名称% % %号本身

<强>字符串与datetime的转换

<强> 1。datetime对象转换成字符串

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

得到datetime  import  datetime  #,导入datetime模块   stamp =, datetime(2017, 10日,7),#,生成一个datetime对象   str(邮票),#,转换,#结果显示:& # 39;2017年10月- 07年,就是# 39;

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

stamp.strftime (& # 39; Y - % - % d % # 39;), #,结果显示:& # 39;2017年10月- 07年& # 39;

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

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

<强> 2。字符串转换成datetime对象

<代码> datetime。strptime> 得到datetime  import  datetime   时间=value  & # 39; 2017/10/7& # 39;   datetime.strptime(价值,& # 39;% Y/% m/% d # 39;)

结果显示:

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

如何在Python中将时间和字符串进行转换