import time;
import os;
import sys;
#print a day
def PrintTime(stTime):
print("%s-%s-%s %s:%s:%s" %(stTime.tm_year, stTime.tm_mon, stTime.tm_mday, stTime.tm_hour, stTime.tm_min, stTime.tm_sec));
def ToInt(strVal):
try:
nVal = int(strVal);
except:
return 0;
return nVal;
def GetNextDay(nDay):
print("----------Next %s Day --------------" %nDay);
nTimes = time.time() + (ToInt(nDay) * 60 * 60 * 24);
PrintTime(time.localtime(nTimes));
def DoNextDay():
nDays = input("please input days:");
GetNextDay(nDays);
def DoGetDays():
strDate1 = input("please input first date:");
strDate2 = input("please input second date:");
stDate1 = time.strptime(strDate1, '%Y-%m-%d');
stDate2 = time.strptime(strDate2, '%Y-%m-%d');
nSec1 = time.mktime(stDate1) - (stDate1.tm_hour * 60 * 60 + stDate1.tm_min * 60 + stDate1.tm_sec);
nSec2 = time.mktime(stDate2) - (stDate2.tm_hour * 60 * 60 + stDate2.tm_min * 60 + stDate2.tm_sec);
nDay = ToInt((nSec2 - nSec1) / (24 * 60 * 60));
print("相差:%s天" %nDay);
def PrintMessage():
print("------------------------------------------");
print("0. 计算N天之后的日期");
print("1. 计算2个日期直接的间隔日");
print("exit 退出");
print("------------------------------------------");
if "__main__" == __name__:
while 1:
print("---------Current Day -----------");
PrintTime(time.localtime(time.time()));
PrintMessage();
strInput = input("请选择:");
if "exit" == strInput:
sys.exit(0);
elif '0' == strInput:
DoNextDay();
elif '1' == strInput:
DoGetDays();
else:
print("请输入正确的命令");
print("\n\n");
分享到:
相关推荐
Python时间处理方法.docx#资源达人分享计划#
同时,关于datetime也是简单介绍。因为有很多东西需要自己去使用,去查帮助才最有效。例子:计算上一个星期五并输出。解答:复制代码 代码如下: import datetime, calendar lastFriday = datetime.date.today( ) ...
Python 处理时间频率问题 Python源码Python 处理时间频率问题 Python源码Python 处理时间频率问题 Python源码Python 处理时间频率问题 Python源码Python 处理时间频率问题 Python源码Python 处理时间频率问题 Python...
Python轻松处理日期时间
Maya:对人类友好的Python日期时间处理库
适用于学习python中pandas处理日期时间
python实现时间段的合并处理
2. 支持 上中下午晚早前昨今天各种时间描述词的识别 3. 支持 从周几到周几的时间识别 例如:周三下午2点30分到周四早上9点20分 【“2023-04-19 14:30:00", "2023-04-20 09:20:00”】 例如:昨天下午2点30分到 今天...
Python时间序列和文件处理学习笔记整理.pdf
今天小编就为大家分享一篇关于Python时间序列处理之ARIMA模型的使用讲解,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
使用一维卷积神经网络处理序列数据,数据类型为一维
一维CNN处理序列数据,cnn处理时间序列,Python源码
Python中自带的处理时间的模块有datetime。 4.10.1 pandas时间相关的类 在多数情况下,对时间类型数据进行分析的前提就是将原本为字符串的时间转换为标准时间类型。pandas继承了NumPy库和datetime库的时间相 关模块...
下面小编就为大家带来一篇基于python时间处理方法(详解)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
我们会经常遇到对时间的处理,用python来进行时间处理简直不要太方便了,这一期就给大家介绍一下python的时间处理! 用python进行时间处理主要会用到time,calendar,datetime及pandas这几个库,其中又以后两个最为常用...
使用python 实现时间序列信号的频谱、倒频谱以及功率谱 ,资源中以振动信号为例,并封装了相应的函数,可以见我的博客,马上就能理解
delorean:解决 Python 中有关日期处理的棘手问题的库
Time-NLP的python3版本 中文时间表达词转换
在Python中statsmodel提供了全套的解决方案,包括窗口选择、自动定阶和平稳性检测等等算法。预测策略每月分上中下旬三个点预测,每月预测三次当月销量。这么做的好处是,月上旬和中旬的实际销量可以作为先验知识,...