GVi*_*i82 7 vb.net time datetime datetime-conversion
为了将秒数转换为DateTime,在VB .NET中,我使用以下代码:
Dim startDate As New DateTime(1970, 1, 1)
Dim targetDate As DateTime
Dim noOfSeconds As Integer = DataInSeconds
targetDate = startDate.AddSeconds(noOfSeconds)
Run Code Online (Sandbox Code Playgroud)
其中DataInSeconds是一个包含秒数的整数(从1970年1月1日开始)
这很好用.但我不知道如何进行逆转换.(从DateTime到秒数).有人可以帮帮我吗?
当您DateTime从彼此中减去实例时,您会得到一个TimeSpan- 您可以使用它来获取秒数:
Dim startDate As New DateTime(1970, 1, 1)
Dim noOfSeconds As Integer
noOfSeconds = (currentDate - startDate).TotalSeconds
Run Code Online (Sandbox Code Playgroud)