The following asp.net c# example code demonstrate us how can we get the time from a datetime object. DateTime object represent an instance in time typically expressed as a date and time of day. DateTime object exists in .net System namespace.
DateTime.Now property get a DateTime object that is set to the current date and time on web server, expressed as the local time. in this example code at first we create a datetime variable and assigning value by using DateTime.Now property.
finally we extract the time object from the DateTime variable by DateTime.TimeOfDay property. TimeOfDay property get a time interval that represent the fraction of the day that has elapsed since midnight from a datetime object. this property value type is System.TimeSpan. so using the DateTime.TimeOfDay property we can get the time from a datetime object.
TimeSpan object represent a time interval. we can display time of day direct to browser or we can format the result using DateTime.ToString() method. we can use ToString method format parameter or composite formatting feature with the ‘t’ or ‘T’ standard format string. ‘t’ format specifier display the first character of the AM/PM designator. ‘tt’ format specifier display the AM/PM designator.
1 2 3 4 | DateTime now = DateTime.Now; string timeOfDay = now.TimeOfDay.ToString(); |
ASP.NET Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 | <%@ Page Language="C#" %> <!DOCTYPE html> <script runat="server"> protected void Button1_Click(object sender, System.EventArgs e) { DateTime now = DateTime.Now; string timeOfDay = now.TimeOfDay.ToString(); Label1.Text = "Now: " + DateTime.Now.ToString(); Label1.Text += "<br />Time Of Day: " + timeOfDay; } </script> <html xmlns="http://www.w3.org/1999/xhtml"> <head id="Head1" runat="server"> <title>code4example.com</title> <link href="https://stackpath.bootstrapcdn.com/bootstrap/4.5.2/css/bootstrap.min.css" rel="stylesheet"> </head> <body> <br /> <form id="form1" runat="server"> <div class="container"> <div class="alert alert-primary" role="alert"> <h2> C# ASP.NET example:<strong> TimeOfDay</strong> </h2> </div> <asp:Label ID="Label1" runat="server" CssClass="alert alert-success d-block" > </asp:Label> <asp:Button ID="Button1" runat="server" OnClick="Button1_Click" CssClass="btn btn-danger btn-lg" Text="Get Time Of Day" /> </div> </form> </body> </html> |