Python格式化日期时间操作示例


Posted in Python onJune 28, 2018

本文实例讲述了Python格式化日期时间的方法。分享给大家供大家参考,具体如下:

常用的时间函数如下

获取当前日期:time.time()

获取元组形式的时间戳:time.local(time.time())

格式化日期的函数(基于元组的形式进行格式化):

(1)time.asctime(time.local(time.time()))

(2)time.strftime(format[,t])

将格式字符串转换为时间戳:

time.strptime(str,fmt='%a %b %d %H:%M:%S %Y')

延迟执行:time.sleep([secs]),单位为秒

例1:

# -*- coding:utf-8 -*-
import time
#当前时间
print time.time()
#时间戳形式
print time.localtime(time.time())
#简单可读形式
print time.asctime( time.localtime(time.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"))

输出:

1481036968.19
time.struct_time(tm_year=2016, tm_mon=12, tm_mday=6, tm_hour=23, tm_min=9, tm_sec=28, tm_wday=1, tm_yday=341, tm_isdst=0)
Tue Dec 06 23:09:28 2016
2016-12-06 23:09:28
Tue Dec 06 23:09:28 2016
1459175064.0

例2:某时间与当前比较,如果大于当前时间则调用某个脚本,否则等待半个小时候后继续判断

# -*- coding:utf-8 -*-
import time
import sys
import os
#判断当前时间是否超过某个输入的时间
def Fuctime(s):
  if time.strftime('%Y-%m-%d %H:%M:%S',time.localtime(time.time()))>s:
    return True
  else:
    return False
while(1):
  if Fuctime('2016-12-05 00:00:00'):
    #调用某个路径下的脚本的简便方法
    os.system("python ./../day_2/Prime.py ./../day_2/inti_prime.txt ./../day_2/res_prime.txt")
    break
  else:
    time.sleep(1800)
    continue

PS:这里再为大家推荐几款关于日期与天数计算的在线工具供大家使用:

在线日期/天数计算器:
http://tools.3water.com/jisuanqi/date_jisuanqi

在线万年历日历:
http://tools.3water.com/bianmin/wannianli

在线阴历/阳历转换工具:
http://tools.3water.com/bianmin/yinli2yangli

Unix时间戳(timestamp)转换工具:
http://tools.3water.com/code/unixtime

希望本文所述对大家Python程序设计有所帮助。

Python 相关文章推荐
Python Web服务器Tornado使用小结
May 06 Python
python服务器与android客户端socket通信实例
Nov 12 Python
python妹子图简单爬虫实例
Jul 07 Python
用Python实现命令行闹钟脚本实例
Sep 05 Python
Python可变参数用法实例分析
Apr 02 Python
python链接oracle数据库以及数据库的增删改查实例
Jan 30 Python
Python利用Django如何写restful api接口详解
Jun 08 Python
Python使用ctypes调用C/C++的方法
Jan 29 Python
用Python写一个模拟qq聊天小程序的代码实例
Mar 06 Python
python定位xpath 节点位置的方法
Aug 27 Python
Python使用configparser库读取配置文件
Feb 22 Python
PyQt5 文本输入框自动补全QLineEdit的实现示例
May 13 Python
Python subprocess模块功能与常见用法实例详解
Jun 28 #Python
对python中array.sum(axis=?)的用法介绍
Jun 28 #Python
Python3连接SQLServer、Oracle、MySql的方法
Jun 28 #Python
对Python中数组的几种使用方法总结
Jun 28 #Python
Python动态导入模块的方法实例分析
Jun 28 #Python
对Python中列表和数组的赋值,浅拷贝和深拷贝的实例讲解
Jun 28 #Python
python实现将读入的多维list转为一维list的方法
Jun 28 #Python
You might like
php笔记之:文章中图片处理的使用
2013/04/26 PHP
CI框架在CLI下执行占用内存过大问题的解决方法
2014/06/17 PHP
PHP针对中英文混合字符串长度判断及截取方法示例
2017/03/31 PHP
PHP基于curl实现模拟微信浏览器打开微信链接的方法示例
2019/02/15 PHP
打开新窗口关闭当前页面不弹出关闭提示js代码
2013/03/18 Javascript
js对图片base64编码字符串进行解码并输出图像示例
2014/03/17 Javascript
JS完整获取IE浏览器信息包括类型、版本、语言等等
2014/05/22 Javascript
nodejs npm package.json中文文档
2014/09/04 NodeJs
js实现的动画导航菜单效果代码
2015/09/10 Javascript
jquery通过name属性取值的简单实现方法
2016/06/20 Javascript
JavaScript的==运算详解
2016/07/20 Javascript
js中获取键盘事件的简单实现方法
2016/10/10 Javascript
JS变量及其作用域
2017/03/29 Javascript
详解HTTPS 的原理和 NodeJS 的实现
2017/07/04 NodeJs
AngularJs导出数据到Excel的示例代码
2017/08/11 Javascript
基于JavaScript中字符串的match与replace方法(详解)
2017/12/04 Javascript
微信小程序模板(template)使用详解
2018/01/31 Javascript
bing Map 在vue项目中的使用详解
2018/04/09 Javascript
node中间层实现文件上传功能
2018/06/11 Javascript
详解JavaScript中typeof与instanceof用法
2018/10/24 Javascript
微信小程序项目总结之记账小程序功能的实现(包括后端)
2019/08/20 Javascript
js回调函数原理与用法案例分析
2020/03/04 Javascript
解决vue项目中遇到 Cannot find module ‘chalk‘ 报错的问题
2020/11/05 Javascript
[46:47]完美世界DOTA2联赛PWL S2 FTD vs Magma 第二场 11.20
2020/11/23 DOTA
[54:57]DOTA2-DPC中国联赛定级赛 Aster vs DLG BO3第二场 1月8日
2021/03/11 DOTA
Python Pandas批量读取csv文件到dataframe的方法
2018/10/08 Python
python 在屏幕上逐字显示一行字的实例
2018/12/24 Python
Django1.11自带分页器paginator的使用方法
2019/10/31 Python
使用python快速实现不同机器间文件夹共享方式
2019/12/22 Python
详解Python中的分支和循环结构
2020/02/11 Python
python数据预处理 :数据共线性处理详解
2020/02/24 Python
Python Json数据文件操作原理解析
2020/05/09 Python
让IE可以变相支持CSS3选择器
2010/01/21 HTML / CSS
HTML5标签嵌套规则详解【必看】
2016/04/26 HTML / CSS
创先争优一句话承诺
2014/05/29 职场文书
法定授权委托证明书
2014/09/27 职场文书