# -*- coding:UTF-8
'''
Created on 2010-10-20
@author: DOC
@时间操作汇总
'''
import datetime
import time
now = datetime.datetime.now() # 7 位时间
start = time.clock() #
### 字符串转时间
t1 = time.strptime('2010-2-4 03:31:23', '%Y-%m-%d %H:%M:%S') # 返回:[年,月,日,时,分,秒,微秒,当年第几天,-1]
t2 = datetime.datetime(t1[0],t1[1],t1[2],t1[3],t1[4],t1[5],t1[6]) # 参数:(年,月,日,时,分,秒,微秒),返回:Date
d1 = datetime.date(t1[0],t1[1],t1[2]) # 只能精确到日
d2 = datetime.date(2010,10,20) # 只能精确到日
num = (d2-d1).days # 返回:时间片(时间减时间)
# 时间片
dateSlice = datetime.timedelta(weeks = 1, days = 3,hours = 2, minutes = 10, seconds=11, microseconds = 100)
t3 = t2 - dateSlice # 减去时间(时间减时间片返回:时间)
t4 = t2 + dateSlice # 加上时间
### 时间转字符串
dStr = t3.strftime('%Y-%m-%d %H:%M:%S')
dStr = t3.strftime('%y%m%d')
### 周
week = d2.isocalendar() # 返回:(年, 当年第几周, 当周第几天)
分享到:
相关推荐
发行时间: 2011年03月01日 内容介绍: 《Python灰帽子:黑客与逆向工程师的Python编程之道》是由知名安全机构Immunity Inc的资深黑帽Justin Seitz先生主笔撰写的一本关于编程语言Python如何被广泛应用于黑客与逆向...
基于Python实现的Word助手程序是一个功能强大的...自动化任务:程序支持自动化任务设置,用户可以根据需要设置定时任务或触发条件,让程序在特定时间或满足特定条件时自动执行一系列操作,如自动保存文档、发送邮件等。
使用这个脚本,用户可以大大提高工作效率,节省处理领料记录的时间。同时,由于脚本会自动进行数据清洗和整合,用户无需担心数据的准确性问题。此外,脚本还具有良好的扩展性,可以根据用户的需求进行修改和优化。...
1. **数据收集与整合**:从旅游网站数据库中提取用户行为数据、交易记录、评论反馈等,并进行清洗和整合处理。 2. **用户行为分析**:分析用户的搜索习惯、预订偏好和活动模式,以了解不同用户群体的特点。 3. **...
平台的前台页面通过简洁的平台页面设计和功能结构的分区更好的提高用户的使用体验,没有过多的多余的功能,把所有的功能操作都整合在功能操作的导航栏之中。更加突出业务的展示和详细的功能操作,使用户在使用本平台...
2. **数据清洗与整合**:对爬取的数据进行清洗,去除无效或异常值,并进行必要的数据整合处理。 3. **价格趋势分析**:分析各类菜品价格的变化趋势,识别季节性波动或异常波动模式。 4. **地区价格比较**:比较...
Python基于机器学习的物流预测可视化项目源代码+数据库+汇报PPT 运输效率分析:通过对运输网络、路线和调度等数据进行分析,可以评估和改进物流运输的效率和成本。例如,利用运输数据分析可以确定最佳路线、提高装载...
有任何使用问题欢迎随时与博主沟通,第一时间进行解答! 软件开发设计:PHP、QT、应用软件开发、系统软件开发、移动应用开发、网站开发C++、Java、python、web、C#等语言的项目开发与学习资料 硬件与设备:单片机、...
“07超级画板程序.zip”是一个Python自动化办公的压缩文件包,它包含了一系列用于提高工作效率和简化日常任务的Python脚本和工具。这个程序包的主要目的是帮助用户通过自动化的方式完成各种办公任务,从而节省时间和...
《拍卖管理系统》根据拍卖业务实体建造业务模型,在数据、资源和流程全面整合的基础上,依托于基础数据管理,拍卖会管理,库存管理、合同管理等业务职能模块,实现拍卖核心业务的集中管理、全程控制,全面提升业务...
基于STM32、ESP8266、PHP、QT、应用软件开发、系统软件开发、移动应用开发、网站开发C++、Java、python、web、C#、单片机、EDA、proteus、RTOS、包括计算机硬件、服务器、网络设备、存储设备、移动设备、LInux、IOS...
selenium 工具 原理 自动化 测试 介绍了selenium的基本...相对来说selenium还是相对比较轻量级的工具,本身支持的功能不多,但是好处在于易扩展,容易整合,最大的特色是跨操作系统和跨浏览器平台,还可以支持flex测试
Python 3.4 + 使用方法 使用 pip 安装项目 pip install grank 获取 Github 的 Personal Access Token 使用 grank login 设置 Token 使用 grank config 设置社区化企业关键词 使用 grank analy [mode] <owner> [] 来...
Custodian 可用于管理 AWS、Azure 和 GCP 环境,通过对未使用资源的垃圾收集和非工作时间资源管理来确保实时符合安全策略(如加密和访问要求)、标签策略和成本管理。 托管策略编写在简单的 YAML 配置文件中,使...
又通常情况下,组件(或对象)表现为具体在程序开发过程中很少变化的、占用大量CPU时间的决定性的程序,例如窗口部件和数据结构。对那种在产品的生命周期内变化比较多的应用方向使用Lua可以更方便的适应变化。除了...
客户端支持Python、Java、C、易语言、PHP、易安卓、火山移动、部分游戏开发引擎、等所有主流开发语言。 适用环境: 建议:PHP版本>5.4以上; 建议:DISCUZ版本>3.0以上; 建议:MYSQL版本>5.0以上; 其他环境,...
客户端支持Python、Java、C、易语言、PHP、易安卓、火山移动、部分游戏开发引擎、等所有主流开发语言。 适用环境: 建议:PHP版本>5.4以上; 建议:DISCUZ版本>3.0以上; 建议:MYSQL版本>5.0以上; 其他环境,...
字符串中的每个单独字符都充当一个特定的节点,该节点可用于最佳时间复杂度操作(例如,搜索特里树)。 有关尝试的更多信息,请参见: : 该服务旨在通过其五个基本任务来模仿trie的主要功能: 向特里添加关键字从...
今天发现centos6.9服务器yum不能正常使用了,决定重装,但网上文章中软件资源的链接已经无效了,现在将安装成功后的软件以及操作步骤整合在一起分享给大家,节省大家时间
FlexEdit不像editplus那样简单的文本模板,FlexEdit模板功能支持变量,比如当前编辑文件的文件名,后缀,当前时间等等,这对于某些有着规范的编码规范的环境是很适用的。 自动缩进 在C/C++语言中,往往在键入“{”...