troubleshooting Question

How would you modify a Julian Date function (C#) so that it works for leap years?

Avatar of zimmer9
zimmer9Flag for United States of America asked on
.NET ProgrammingC#ASP.NET
1 Comment1 Solution2593 ViewsLast Modified:
I am working with Visual Studio 2010 and C#.

How would you modify the following Julian Date function so that it works for leap years?

public static String ConvertToJulianyyyyddd(DateTime Date)
    DateTime startofyear = new DateTime(Date.Year, 1, 1);
    TimeSpan dif = Date - startofyear;
    return String.Format("{0}{1:D3}", Date.Year, dif.Days);
Freelance programmer / Consultant

Our community of experts have been thoroughly vetted for their expertise and industry experience.

Join our community to see this answer!
Unlock 1 Answer and 1 Comment.
Start Free Trial
Learn from the best

Network and collaborate with thousands of CTOs, CISOs, and IT Pros rooting for you and your success.

Andrew Hancock - VMware vExpert
See if this solution works for you by signing up for a 7 day free trial.
Unlock 1 Answer and 1 Comment.
Try for 7 days

”The time we save is the biggest benefit of E-E to our team. What could take multiple guys 2 hours or more each to find is accessed in around 15 minutes on Experts Exchange.

-Mike Kapnisakis, Warner Bros