当前位置:首页 > Python技术文章 > 如何格式化时间?python当前时间格式化操作展示

python当前时间格式化代码

  • 发布时间:
  • 作者:码农之家原创
  • 点击:131

这篇文章主要知识点是关于python、时间格式化、的内容,如果大家想对相关知识点有系统深入的学习,可以参阅以下电子书

Python数据结构与算法分析
  • 类型:Python大小:10.4 MB格式:PDF作者:布拉德利·米勒
立即下载

如何格式化时间?python当前时间格式化操作展示

今天的这篇文章我们来了解一下python之中关于python时间格式化的那一部分内容,python格式化这方面的日期与时间这方面因为所用的方面比较的少,所以可能对于这一方面的研究比较的少,今天我们就来聊聊python日期格式化之一方面的知识。

 

格式化日期:我们可以使用 time 模块的 strftime 方法来格式化日期,具体的代码如下:

time.strftime(format[, t])

看起来并不是很难,那么接下来我们就来试试这个代码。

将他带入下面的实例之中来试试:

#!/usr/bin/python
# -*- coding: UTF-8 -*-
 
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"))

来看看输入之后所得到的答案:

2018-08-14 17:05:32
Tue Aug 14 17:05:32 2018
1459175064.0

看来很好的完成了预期的效果,有兴趣的朋友可以自己试一试。看看所输出的时间是不是你当时的时间。

在这次的文章之中,我们了解了如何格式化自己当前的时间,其实这样的操作是相当的简单的,不明白的话其实自己可以动手去试一试,毕竟动手实践才是验证所学的最好的方法与途径。最后我也希望这篇文章能够给正在学习python的你带来一点帮助。

更多相关知识,请访问码农之家Python教程栏目。

以上就是如何格式化时间?python当前时间格式化操作展示的详细内容,更多请关注码农之家其它相关文章!

以上就是本次给大家分享的关于java的全部知识点内容总结,大家还可以在下方相关文章里找到相关文章进一步学习,感谢大家的阅读和支持。

推荐内容

JS使用setInterval实现计时器功能

centOS 7安装mysql 5.7的步骤

mysql解压缩方式安装和彻底删除的方法

Python重命名多个文件的实例方法

JS仿万科底部的新闻滑动效果的实现方法

展开 +

收起 -

python 相关电子书
学习笔记
网友NO.753929

python中的格式化输出用法总结

本文实例总结了python中的格式化输出用法。分享给大家供大家参考,具体如下: Python一共有两种格式化输出语法。 一种是类似于C语言printf的方式,称为 Formatting Expression '%s %d-%d' % ('hello', 7, 1)'hello 7-1' 另一种是类似于C#的方式,称为String Formatting Method Calls '{0} {1}:{2}'.format('hello', '1', '7')'hello 1:7' 第一种方式可以指定浮点数的精度,例如 '%.3f' % 1.234567869'1.235' 运行时动态指定浮点数的精度 但是当代码在运行中如何动态地通过参数来指定浮点数的精度呢? python的神奇之处在于它又提供了一种非常方便的语法。只需要在 typecode(这里是f)之前加一个 *,浮点数的精度就用它前面的数字来指定。 for i in range(5):... '%.*f' % (i, 1.234234234234234)...'1''1.2''1.23''1.234''1.2342' 通过输出结果可以看出,精度都是在运行时动态指定,这样就省去了格式化字符串的拼凑。 使用 Stri……

网友NO.866183

Python格式化输出%s和%d

这篇文章主要介绍了关于Python格式化输出%s和%d,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下 本文介绍了Python格式化输出%s和%d的实例案例。分享给大家供大家参考,具体如下: python print格式化输出 1. 打印字符串 print (His name is %s%(Aviad)) 效果: 2.打印整数 print (He is %d years old%(25)) 效果: 3.打印浮点数 print (His height is %f m%(1.83)) 效果: 4.打印浮点数(指定保留小数点位数) print(His height is %.2f m%(1.83)) 效果: 5.指定占位符宽度 print (Name:%10s Age:%8d Height:%8.2f%(Aviad,25,1.83)) 效果: 6.指定占位符宽度(左对齐) print (Name:%-10s Age:%-8d Height:%-8.2f%(Aviad,25,1.83)) 效果: 7.指定占位符(只能用0当占位符?) print (Name:%-10s Age:%08d Height:%08.2f%(Aviad,25,1.83)) 效果: 8.科学计数法 format(0.0015,'.2e') 效果: 相关推荐: Python文本统计功能之西游记用字统计操作 以……

网友NO.294607

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

我正在尝试将字符串“20091229050936”转换为“2009年12月29日(UTC)” import times = 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 datetimes = datetime.strptime("20091229050936", "%Y%m%d%H%M%S") 给 AttributeError: 'module' object has no attribute 'strptime' 我是怎么意思将字符串转换为格式化的日期字符串? 解决方案 time.strptime返回time_struct; time.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将字符串转换为格式化的日期时间字符串,希望对大家有所帮助,如果大家有任何疑问欢迎给我留……

网友NO.320513

使用python将请求的requests headers参数格式化方法

如下所示: import json # 使用三引号将浏览器复制出来的requests headers参数赋值给一个变量headers = """Host: zhan.qq.comProxy-Connection: keep-aliveContent-Length: 799432Pragma: no-cacheCache-Control: no-cacheOrigin: http://zhan.qq.comUser-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/65.0.3325.181 Safari/537.36Content-Type: multipart/form-data; boundary=----WebKitFormBoundaryuptjZg9xmsfWzngPAccept: */*Referer: http://zhan.qq.com/edit/site/beta/2005406545/index.html?164097Accept-Encoding: gzip, deflateAccept-Language: zh-CN,zh;q=0.9,en;q=0.8Cookie: pgv_pvi=4342937600; RK=xFr4lrf07R; ptcz=a247c6170fb56cb4d5d41bf8461f11097a9be27bc7e7dc8b921254de9b1c924b; """ # 去除参数头尾的空格并按换行符分割headers = headers.strip().split('\n') # 使用字典生成式将参数切片重组,并去掉空格,处理带协议头中的://headers = {x.split(':')[0].strip(): ("".join(x.split(':')[1:])).strip().replace('/……

网友NO.942612

python格式化输出保留2位小数的实现方法

我是小白就不用多说了,学习python做了个练习题,结果运行了一遍,发现输入金额后得到的有很多位小数, 虽然不知道为什么,但是看得很不舒服, 就想到应该把让小数点后只保留2位数 找到了方法:将{0}改为{:.2f} # 一家商场在降价促销。如果购买金额50-100元(包含50元和100元)之间,# 会给10%的折扣,如果购买金额大于100元会给20%折扣。编写一程序,# 询问购买价格,再显示出折扣(%10或20%)和最终价格sum_money = float(input('请输入购买总金额:'))if sum_money 50: print('没有折扣,请支付{:.2f}元'.format(sum_money))elif 50 = sum_money = 100: print('有10%的折扣,请支付{:.2f}元'.format(sum_money * (1-0.1)))else: print('有20%的折扣,请支付{:.2f}元'.format(sum_money * (1-0.2))) 因为这里用%f对后面算式会报错 #方法1:print("%.2f" % 0.13333)#方法2print("{:.2f}".format(0.13333))#方法3round(0.13333, 2) 总结 以上所……

<
1
>

电子书 编程教程 文档 软件 源码 视频

Copyright 2018-2020 xz577.com 码农之家

本站所有电子书资源不再提供下载地址,只分享来路

免责声明:网站所有作品均由会员网上搜集共同更新,仅供读者预览及学习交流使用,下载后请24小时内删除

版权投诉 / 书籍推广 / 赞助:QQ:520161757