コード例 #1
0
		// Compute the year from a Julian day
		internal static int Year(this JulianDay date)
		{
			int month; int day; int year; int dayOfWeek;
			date.ComputeMDY(out month, out day, out year, out dayOfWeek);
			return year;
		}
コード例 #2
0
		internal static JulianDay IncrementYear(this JulianDay date, int increment)
		{
			int month; int day; int year; int dayOfWeek;
			date.ComputeMDY(out month, out day, out year, out dayOfWeek);
			return Create(month, day, year + increment);
		}
コード例 #3
0
		// Compute a DateTime date from a Julian day
		internal static DateTime ToDateTime(this JulianDay date)
		{
			if (date == 0)
				return new DateTime();

			int month; int day; int year; int dayOfWeek;
			date.ComputeMDY(out month, out day, out year, out dayOfWeek);
			try
			{
				return new DateTime(year, month, day);
			}
			catch (Exception ex)
			{
				ex.DebugOutput();
				return new DateTime();
			}
		}