How do you get the current time of day?

后端 未结 20 2616
长发绾君心
长发绾君心 2020-11-28 18:40

How do you get the current time (not date AND time)?

Example: 5:42:12 PM

20条回答
  •  刺人心
    刺人心 (楼主)
    2020-11-28 19:29

    I'm experimenting with this also and find these pages helpful as well. First the main class... https://msdn.microsoft.com/en-us/library/system.datetime(v=vs.110).aspx

    Now some specifier formats for the ToString method... https://msdn.microsoft.com/en-us/library/system.globalization.datetimeformatinfo(v=vs.110).aspx

    Example:

    using System;
    
    namespace JD
    {
        class Program
        {
            public static DateTime get_UTCNow()
            {
                DateTime UTCNow = DateTime.UtcNow;
                int year = UTCNow.Year;
                int month = UTCNow.Month;
                int day = UTCNow.Day;
                int hour = UTCNow.Hour;
                int min = UTCNow.Minute;
                int sec = UTCNow.Second;
                DateTime datetime = new DateTime(year, month, day, hour, min, sec);
                return datetime;
            }
    
            static void Main(string[] args)
            {
                DateTime datetime = get_UTCNow();            
    
                string time_UTC = datetime.TimeOfDay.ToString();
                Console.WriteLine(time_UTC);
    
                Console.ReadLine();
    
            }
        }
    }
    

    I threw that TimeOfDay method in there just to show that you get a default of 24 hour time as is stated "the time from midnight"

    You may use my geter method(); :-D

提交回复
热议问题