| |
13.1.7.Create a DateTime instance, specifying the year, month, day, and JulianCalendar object |
|
using System;
class MainClass {
public static void DisplayDateTime(string name, DateTime myDateTime) {
Console.WriteLine(name + " = " + myDateTime);
Console.WriteLine(name + ".Year = " + myDateTime.Year);
Console.WriteLine(name + ".Month = " + myDateTime.Month);
Console.WriteLine(name + ".Day = " + myDateTime.Day);
Console.WriteLine(name + ".Hour = " + myDateTime.Hour);
Console.WriteLine(name + ".Minute = " + myDateTime.Minute);
Console.WriteLine(name + ".Second = " + myDateTime.Second);
Console.WriteLine(name + ".Millisecond = " + myDateTime.Millisecond);
Console.WriteLine(name + ".Ticks = " + myDateTime.Ticks);
}
public static void Main()
{
int year = 2002;
int month = 12;
int day = 25;
int hour = 23;
int minute = 30;
int second = 12;
int millisecond = 5;
DateTime myDateTime = new DateTime(year, month, day, hour, minute, second, millisecond);
DisplayDateTime("myDateTime", myDateTime);
System.Globalization.JulianCalendar myCalendar = new System.Globalization.JulianCalendar();
DateTime myDateTime3 = new DateTime(year, month, day, myCalendar);
DisplayDateTime("myDateTime3", myDateTime3);
}
}
|
|
myDateTime = 25/12/2002 11:30:12 PM
myDateTime.Year = 2002
myDateTime.Month = 12
myDateTime.Day = 25
myDateTime.Hour = 23
myDateTime.Minute = 30
myDateTime.Second = 12
myDateTime.Millisecond = 5
myDateTime.Ticks = 631764558120050000
myDateTime3 = 07/01/2003 12:00:00 AM
myDateTime3.Year = 2003
myDateTime3.Month = 1
myDateTime3.Day = 7
myDateTime3.Hour = 0
myDateTime3.Minute = 0
myDateTime3.Second = 0
myDateTime3.Millisecond = 0
myDateTime3.Ticks = 631774944000000000 |
13.1.DateTime | | 13.1.1. | Creating specific date/times: year, month, day, hour, minute, second | | | | 13.1.2. | Create a DateTime with the current date and time | | | | 13.1.3. | Create a TimeSpan representing 1 week and subtract from a DataTime | | | | 13.1.4. | Add seconds to current time | | | | 13.1.5. | Create a DateTime instance, specifying the year, month, and day | | | | 13.1.6. | Create a DateTime instance, specifying the year, month, day, hour, minute, second, and millisecond | | | | 13.1.7. | Create a DateTime instance, specifying the year, month, day, and JulianCalendar object | | | | 13.1.8. | Create a DateTime instance, specifying the number of ticks | | | | 13.1.9. | Create a TimeSpan instance, and add it to DateTime | | | | 13.1.10. | Use the Now and UtcNow properties to get the currrent date and time | | | | 13.1.11. | Display the Date, Day, DayOfWeek, DayOfYear, Ticks, and TimeOfDayProperties of DateTime | | | | 13.1.12. | Use the Compare() method to compare DateTime instances | | | | 13.1.13. | Use the overloaded less than operator (<) to compare two DateTime instances | | | | 13.1.14. | Use the Equals() method to compare DateTime instances | | | | 13.1.15. | Use the DaysInMonth() method to retrieve the number of days in a particular month and year | | | | 13.1.16. | Use the IsLeapYear() method to determine if a particular year is a leap year | | | | 13.1.17. | Use the overloaded addition operator (+) to add a TimeSpan to a DateTime | | | | 13.1.18. | Use the overloaded subtraction operator (-) to subtract a TimeSpan from a DateTime | | | | 13.1.19. | Use the AddYears(), AddMonths(), AddDays(), AddMinutes(), and AddSeconds() methods to add periods to a DateTime | | | | 13.1.20. | Use the ToFileTime() method to convert a DateTime to an operating system file timestamp | | | | 13.1.21. | Use the FromFileTime() method to convertan operating system file timestamp to a DateTime | | | | 13.1.22. | Benchmark Timing with DateTime | | |
|