计算日期差(Python实现)
class Solution:
def Days(self,year,month,day):
if (year%4==0 and year%100!=0) or year%400==0:
monthlist=[0,31,29,31,30,31,30,31,31,30,31,30,31]
else:
monthlist=[0,31,28,31,30,31,30,31,31,30,31,30,31]
years=year-1
days=years*365+years/4-years/100+years/400
for i in range(0,month):
monthdays=monthdays+monthlist[i]
days=days+monthdays+day
return days def SubDays(year1,month1,day1,year2,month2,day2):
days1=Days(year1,month1,day1)
days2=Days(year2,month2,day2)
subday=days1-days2
print subday
计算日期差(Python实现)的更多相关文章
- hive计算日期差
		
首先,hive本身有一个UDF,名字是datediff.我们来看一下这个日期差计算的官方描述,(下面这个是怎么出来的): hive> desc function extended datedif ...
 - 关于Java中计算日期差值不准确问题
		
1.字符串日期相减 如:2016-4-1,必须先将此字符串转成Date对象,并且, 格式必须为:yyyy—MM—dd HH:mm:ss. 如果不转就直接计算(2016-4-1)两个这样的日期,则误差 ...
 - mysql 计算日期差
		
有两个途径可获得 1.利用TO_DAYS函数 select to_days(now()) - to_days('20140831') 2.利用DATEDIFF函数 select dat ...
 - Python获取当前日期和日期差计算
		
在Python中获取日期和时间很简单,主要使用time和datetime包 1.获取当前时间并格式化 from dateutil import rrule from datetime import d ...
 - C# 获取当前月第一天和最后一天 计算两个日期差多少天
		
获取当前月的第一天和最后一天 DateTime now = DateTime.Now; DateTime firstDay = ); DateTime lastDay = firstDay.AddMo ...
 - 九度OJ 1096:日期差值 (日期计算)
		
时间限制:1 秒 内存限制:32 兆 特殊判题:否 提交:8138 解决:2752 题目描述: 有两个日期,求两个日期之间的天数,如果两个日期是连续的我们规定他们之间的天数为两天 输入: 有多组数据, ...
 - 仿window系统自带的日期差计算器类
		
public class MonthSubstract { /// <summary> /// 日期差之月份 /// </summary> public int Months ...
 - JavaScript计算日期间隔以及结果错误(少一天)的解决方法
		
下面的代码是之前从网上某个地方COPY下来的,之前一直用着,前段时间DateDiff()方法突然出问题了,输入两个日期2015-10-01 和 2015-10-02之后,计算出来的日期是0!如果只有几 ...
 - 题目1096:日期差值(a-b=(a-c)-(b-c))
		
http://ac.jobdu.com/problem.php?pid=1096 题目描述: 有两个日期,求两个日期之间的天数,如果两个日期是连续的我们规定他们之间的天数为两天 输入: 有多组数据,每 ...
 
随机推荐
- appache压力测试
			
apache自带压力工具测试说明: Usage: ab [options] [http[s]://]hostname[:port]/pathOptions are: -n requests Numbe ...
 - python: "TypeError: 'type' object is not subscriptable"
			
目前stackoverflow找到两种情况的解决办法: 1.TypeError: 'type' object is not subscriptable when indexing in to a di ...
 - BZOJ2330或洛谷3275 [SCOI2011]糖果
			
BZOJ原题链接 洛谷原题链接 很明显的差分约束,但数据范围较大,朴素\(SPFA\)判正环求解会\(T\)(理论上如此,但我看到有挺多人用朴素的还跑得挺快..),所以需要优化. 我们所建立的有向图中 ...
 - XXE总结
			
0x00 目录 0x01 XML基础 定义:一种标记电子文件使其具有结构性的标记语言,可以用来标记数据.定义数据类型,是一种允许用户对自己的标记语言进行定义的源语言. XML文档结构包括XML声明.D ...
 - [Hbase]Hbase章3 Hbase单点故障
			
很长一段时间以来,一个region同一时间只能在一台RS(Region Server)中打开.如果一个region同时在多个RS上打开,就是multi-assign问题,会导致数据不一致甚至丢数据的情 ...
 - python连接Linux服务器
			
import paramikoimport os #当前脚本路径CUR_PATH = os.path.dirname(__file__) #服务器ipHost=''Port=22#登录用户名Usern ...
 - 如何使用putty远程连接linux
			
如何使用putty远程连接linux | 浏览:5001 | 更新:2013-08-24 10:36 1 2 3 4 5 分步阅读 putty是一款超轻量级的运行在windows操作系统上的用于远程连 ...
 - scope属性
			
scope属性 1.<bean>属性 2.作用:控制对象有效范围(单例.多例等) 3.<bean/> 标签对应的对象默认是单例的 3.1 无论获取多少次,都是同一个对象 4.s ...
 - mysql之练习题4
			
准备表: create table class(cid int primary key auto_increment, caption ) not null unique); INSERT into ...
 - 【转】【MySQL】时间类型存储格式选择
			
一 前言 昨天在给开发同学做数据库设计规范分享的时候,讲到时间字段常用的有三个选择datetime.timestamp.int,应该使用什么类型的合适?本文通过三种类型的各个维度来分析,声明:本文 ...