motokent
asked on
How to calculate time in VB.NET
This might be a very simple question for some, but I'm very frustrated with it and need some help.
I need to calculate the datetime for (now - 12 hours) in 24-hr format
Then I need to extract the components that I can use as strings.
dim mo as string =???
dim da as string =???
dim yr as string =???
dim hr as string =???
dim mi as string =???
I need to calculate the datetime for (now - 12 hours) in 24-hr format
Then I need to extract the components that I can use as strings.
dim mo as string =???
dim da as string =???
dim yr as string =???
dim hr as string =???
dim mi as string =???
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Dim dt As Date = DateTime.Now.AddHours(-12)
''24 hour format
Debug.Print(dt.ToString("M M/dd/yyyy HH:mm:ss"))
Dim mo As String = dt.Month.ToString
Dim da As String = dt.Day.ToString
Dim yr As String = dt.Year.ToString
Dim hr As String = dt.Hour.ToString
Dim mi As String = dt.Minute.ToString
Date formats:
http://riderdesign.com/articles/Formatting-dates-with-VB.NET-and-ASP.NET.aspx
''24 hour format
Debug.Print(dt.ToString("M
Dim mo As String = dt.Month.ToString
Dim da As String = dt.Day.ToString
Dim yr As String = dt.Year.ToString
Dim hr As String = dt.Hour.ToString
Dim mi As String = dt.Minute.ToString
Date formats:
http://riderdesign.com/articles/Formatting-dates-with-VB.NET-and-ASP.NET.aspx
Hi, hope this helps:
Sub Main()
Dim TimeNow As DateTime = Now()
Dim NowMinus24 As DateTime = TimeNow.AddHours(-12)
Dim mo As String = NowMinus24.Month
Dim da As String = NowMinus24.Day
Dim yr As String = NowMinus24.Year
Dim hr As String = NowMinus24.Hour
Dim mi As String = NowMinus24.Minute
Dim monthname As String = NowMinus24.ToString("MMMM")
Dim dayofweek As String = NowMinus24.DayOfWeek.ToString
End Sub
dim startTime as DateTime = DateTime.Now
Dim endTime as DateTime =DateTime.Now.Addhours(-12 )
Dim span as TimeSpan = endTime.Subtract ( startTime )
Then you can assign it to a text box: i.e
Textbox1.text=span.hours
ASKER