leap-year

Leap year bug calling ToUniversalTime().AddYears().ToLocalTime() ?

I encountered what may be a leap year in .NET's DateTime handling, specifically ToLocalTime(). Here's some code which reproduces the problem (I'm in the Pacific time zone): DateTime dtStartLocal = DateTime.Parse("2009-02-28T23:00:00.0-08:00"); DateTime dtEndLocal = dtStartLocal.AddYears(3); DateTime dtStartUtc = dtStartLocal.ToUniversa...

Accounting for leap year in comparing year to year sales.

I am writing a program that shows the current years sales from the beginning of the fiscal year to the current date, compared to the same date range of the year before. My question is, what efforts do I need to take for leap year? UPDATE: OK they want it like I said (compare last year up to same date) but if today is non leap year an...

leap year calculation

In order to find leap years, why must the year be indivisible by 100 and divisible by 400? I understand why it must be divisible by 4. Please explain the algorithm. ...

How to determine the date one day prior to a given date in Java?

I am assuming Java has some built-in way to do this. Given a date, how can I determine the date one day prior to that date? For example, suppose I am given 3/1/2009. The previous date is 2/28/2009. If I had been given 3/1/2008, the previous date would have been 2/29/2008. ...

Java Code for calculating Leap Year, is this code correct ?

Hello I am following "The Art and Science of Java" book and it shows how to calculate a leap year. The book uses ACM Java Task Force's library. Here is the code the books uses: import acm.program.*; public class LeapYear extends ConsoleProgram { public void run() { println("This program calculates leap year."); ...

Calculating number of days between two dates that are in a leap year

Given two dates, what is the best method to calculate the number of days between those two dates that fall in a leap year. For example if d1 = 12/1/2007 and d2 = 1/31/2008 then the total number of days between d1 and d2 would be 62 and the number of days that fall in a leap year would be 31. Another example is if d1 = 12/1/2007 and...

Easy way to determine leap year in ruby?

Is there an easy way to determine if a year is a leap year? ...

How do I add 2 years to a date in powerbuilder and account for the leap year correctly?

How do I add 2 years to a date in powerbuilder and account for the leap year correctly? We have a medical license application where the user would like the date to go expire two years. Current license date is 7/10/2010 and expire date should be 7/2/2012 I used relative date and added 729 if not a leap year and 730 if it was but that i...

mysql birthday reminder, leap year

Hi, I'm trying to sort out a result set that gives the 5 closest users sorted by upcoming birthday. This works perfectly until leap years comes into play. For example: May 15th - 96 days left May 15th - 97 days left The top result is a birth at 1987 and the lower is from 1988. u_birth is stored as yyyy-mm-dd. Is there a simple way to...

How can I write a leap-year program in one line using PHP?

How can I write a leap-year program in one line using PHP? ...

Correct expression for checking leap years

What will be the exact definition of leap year? AFAIK "A year which is divisible by 4 is a leap year. But for century years' the years which are divisible by 400 is a leap year." But that definition makes 100, 200, 300, 400.... upto 1700 NOT LEAP years! But in Gregorian calendar all of them are all leap year, check this out. You can al...